8.2.1記事ブロックのリンクでOKをクリックしてもポップアップが消えない場合がある

2017年9月9日 at 19:22

concrete5 8.2.1
Google Chrome 61.0.3163.79(Official Build) (64 ビット)
テーマ:エレメンタル

確実になるというわけではなくどのようなときに発生するのか再現が出来ないのですが、記事ブロックでリンクの挿入からリンクを設定してOKをクリックしてもポップアップが消えない現象が発生します。
リンクを張っていないテキストにリンクを張る場合は大丈夫そうですが、一度リンクを張って修正しようとリンクの挿入のポップアップを出そうとすると以下のようなエラーが出ます。

plugin.js?t=H5SC:85 Uncaught TypeError: Cannot read property 'name' of undefined
at checkbox.setup (plugin.js?t=H5SC:85)
at CKEDITOR.dialog.eval (eval at (jquery.js:2), :593:488)
at CKEDITOR.dialog.foreach (eval at (jquery.js:2), :593:254)
at CKEDITOR.dialog.setupContent (eval at (jquery.js:2), :593:451)
at CKEDITOR.dialog.onShow (link.js?t=H5SC:25)
at CKEDITOR.dialog.n (eval at (jquery.js:2), :10:224)
at CKEDITOR.dialog.CKEDITOR.event.CKEDITOR.event.fire (eval at (jquery.js:2), :12:47)
at CKEDITOR.dialog.eval (eval at (jquery.js:2), :592:114)
at eval (eval at (jquery.js:2), :28:496)


他にも以下のエラーが出る時もあります。

VM2928:923 Uncaught TypeError: Cannot read property 'getSelectedElement' of null
at Object.getSelectedLink (eval at (jquery.js:2), :923:220)
at getSelectedLink (plugin.js?t=H5SC:25)
at CKEDITOR.dialog. (plugin.js?t=H5SC:218)
at CKEDITOR.dialog. (plugin.js?t=H5SC:216)
at CKEDITOR.dialog.eval (eval at (jquery.js:2), :582:62)
at CKEDITOR.dialog.n (eval at (jquery.js:2), :10:224)
at CKEDITOR.dialog.CKEDITOR.event.CKEDITOR.event.fire (eval at (jquery.js:2), :12:47)
at button.onClick (eval at (jquery.js:2), :604:494)
at button.eval (eval at (jquery.js:2), :544:194)
at button.n (eval at (jquery.js:2), :10:224)


ポップアップが消えない場合、OKをクリックしてから右上の×かキャンセルでリンクは張られるので何とか作業は出来ます。

以上同様の挙動の方はいますでしょうか?
そして回避策があればご教授お願いします。

タグ:

Re: 8.2.1記事ブロックのリンクでOKをクリックしてもポップアップが消えない場合がある

2017年9月11日 at 17:01
こちらの環境でも試してみました。

記事ブロックでテキストリンクを作成 => リンクを貼って保存する ... OK (ポップアップが閉じられる)
その後、再度リンクを編集 => 保存する ... NG (ポップアップが閉じない)

という結果になりました。chrome61とfirefox55で確認しました。

『いったん編集モードを抜ける => 再度リンクを編集 => 保存する』の場合は、OK (ポップアップが閉じられる)のようです。