Bug-org 581576 hung up or too slow when press Enter key on Gmail editor which has a lot of misspelled words
初回投稿日時: 2010年08月21日13時03分33秒
カテゴリ: Mozilla Core バグ修正
SNS:
Tweet (list)
Bug-org 552914の修正でnsEditor::SetFlags()
で常にスペルチェッカーの状態を最新状態に同期するようにしましたが、Gmailのエディタが思いの外、フラグの状態を変更するコマンドを発行していたため、ミススペルが異様に多いケースではハングアップに近いパフォーマンスの低下が発生していた、というバグです。
SetFlags()
でフラグの差分がスペルチェッカーの状態に影響を与える可能性がある場合にのみスペルチェッカーの状態を更新するようにしました。これにより、普段の編集状態でSetFlags()
がいくら呼ばれてもパフォーマンスには影響が出ないようになっています。