зеркало из https://github.com/mozilla/gecko-dev.git
19c23d725f
The root cause of this bug is a bug of async `ScrollSelectionIntoView` that is what it won't be canceled even if web app changes scroll position with any API. Fixing it is really risky and this bug affects an existing website. Therefore, this patch makes the constructors of `AutoPlaceholderBatch` take whether do or do not `ScrollSelectionIntoView` when it's destructed. And makes `HTMLEditor::SetInlinePropertyAsAction()` not request `ScrollSelectionIntoView` for taking back the traditional behavior. Note that this patch does not make it an optional argument because it's hard to guess that it'll run `ScrollSelectionIntoView` automatically. Differential Revision: https://phabricator.services.mozilla.com/D87819 |
||
---|---|---|
.. | ||
composer | ||
libeditor | ||
reftests | ||
spellchecker | ||
txmgr | ||
AsyncSpellCheckTestHelper.jsm | ||
moz.build | ||
nsIDocumentStateListener.idl | ||
nsIEditActionListener.idl | ||
nsIEditor.idl | ||
nsIEditorMailSupport.idl | ||
nsIEditorObserver.idl | ||
nsIEditorSpellCheck.idl | ||
nsIHTMLAbsPosEditor.idl | ||
nsIHTMLEditor.idl | ||
nsIHTMLInlineTableEditor.idl | ||
nsIHTMLObjectResizer.idl | ||
nsITableEditor.idl |