この記事は、Liferay Digital Experience Platform 7.0でCKEditorを使用しているお客様向けの既知の問題を記録したものです。
Microsoft EdgeブラウザでCKEditorを使用したコンテンツ(掲示板のスレッドなど)を編集する際、件名の末尾にカーソルを置くことができない場合があります。 残念ながら、これはLiferay Digital Enterprise 7.0に "out of box"(OOTB)で含まれているCKEditorで表面化した既知の問題です。
editor.wysiwyg.portal-impl.portlet.ddm.text_html.ftl=ckeditor
が portal-ext.properties
ファイルに設定されていることを確認する。 そうすることで、LiferayプラットフォームはCKEditor(AlloyEditorではなく)をデフォルトのエディターとして使用します。
再現までの手順
- Liferay Digital Enterprise 7.0 プラットフォームの開始
- Microsoft Edgeを使用して、ページを追加し、 Message Boards ポートレットをページに追加します。
- 新しいスレッドを作成します:
- Subject: Star Wars Fan Theories Part 1
- ボディ レイとは何者か?
- 3ドット アイコンをクリックする > 編集する
- マウスを使って、1行目の末尾にカーソルを置いてみてください。 ただし、カーソルは1行目の先頭に置かれます。 キーボードから End コマンド(場合によっては FN + End)を使用することによってのみ、ユーザーは最後まで到達することができます。
解像度
ステータス回避策あり
この問題に対しては、いくつかの回避策が用意されています:
- この問題はMicrosoft Edgeに特有のものであるため、現時点では他のブラウザの利用を検討してください。 このエラーは、Mozilla FirefoxやGoogle Chromeの最新版では発生しません。
- CKEditorに修正プログラムが含まれている場合、お客様は常に最新バージョンにアップグレードすることができます。 ただし、これはLiferayが完全にサポートしていないカスタマイズです。
追加情報
CKEditor のアップデートに関する詳細は、 Edge loses selection position when focused first time #1923 を参照してください。