2022年11月16日にリリースしたMovable Type 7 r.5401 において、新規でインストールした場合に初期設定で適用される TinyMCE 6 に不具合があることがわかりました。
前のバージョンから利用していて Movable Type 7 r.5401 にアップグレードを行なった場合は、手動で TinyMCE 6 を適用しない限り発生しない不具合となります。
【2022/11/25 追記】
この不具合を修正した Movable Type 7 r.5402 の提供を開始しています。
Movable Type 7 r.5402 / Movable Type Premium 1.55 の提供開始
現象
- 記事編集画面、コンテンツデータの複数テキスト、ブロックエディタのテキストなど、TinyMCE 6 を利用するテキスト入力エリアにおいて、文字を入力した後に自動保存が実行されるとカーソルが入力エリア先頭に移動してしまう。
※新規インストールの場合、TinyMCE 6 が初期設定となり、以前のバージョンからのアップグレードの場合は自動的に TinyMCE 6 が設定されることはありません。
問題の対象となるバージョン
- Movable Type (Advanced) 7 r.5401
- Movable Type Premium (Advaced Edition) 1.54
TinyMCE のバージョン確認について
新規でインストールされた場合は、TinyMCE 6 が選択されています。
ご利用中の TinyMCE については、[システム]-[設定]-[プラグイン]のプラグイン設定で確認できるほか、入力エリアの右下の表示内容で確認が可能です。
▲ TinyMCE 6 を利用中の場合は、このように右下にロゴが表示されています。
▲ TinyMCE 5 の場合は、「POWERED BY TINY」と表示されています(今回の不具合は発生しません)。
問題の回避方法
プラグイン設定で TinyMCE 5 に切り替えることで、この問題が回避できます。
TinyMCE 5 に切り替える方法
[システム]-[設定]-[プラグイン]のプラグイン設定にて、次の設定を行なってください。
- FormattedTextForTinyMCE6 6.0.1 を無効にして、FormattedTextForTinyMCE5 を有効にする
- TinyMCE6 6.2.0 を無効にして、TinyMCE5 を有効にする
修正版のリリースについて
近日中に修正版のリリースを予定しています。
大変ご迷惑をおかけしますが、修正版のリリースをお待ちいただけますようお願いいたします。