Bug-org 1390562 regression: enter key doesn't insert newline in gmail compose window if "editor.use_div_for_default_newlines" is false
初回投稿日時: 2017年10月26日03時24分31秒
カテゴリ: Editor Mozilla Core Mozilla58 バグ修正
SNS:
Tweet (list)
Bug-org 1297414の修正により、GeckoのHTMLEditorのデフォルトの改行処理が、<div>
要素や<p>
要素を用いたものに変更可能になりましたが、これをデフォルト設定にするといくつかのサイトが壊れるということで、今まで通りに<br>
要素をデフォルトとするようにBug-org 1357482で、リリース版と後期ベータ版では動作を戻していました。このバグは、元の動作である、リリース版と後期ベータ版でのみ発生するバグです。
Bug-org 1357482でデフォルトの設定を互換モードに戻したものの、このモードの一部の挙動がBug-org 1297414の修正で変わっていたことが原因でした。
これにより、GmailでHTMLメールを作成する際に、一行目を入力、二行目を空のままにして、三行目を入力、そして、一行目の末尾に戻って、Enterキーを押しても、改行が(見た目では)挿入されないという動作になっていました。
詳しい修正内容はこのバグのパッチを見てもらえば分かりますが、理にかなった修正とは言えません。しかし、標準仕様の草案にも今のところ存在しない、Geckoの古い動作に戻して、現存するWebアプリとの互換性をとるにはこれしかありませんでした。