Loading
Bug 1767876 - part 3: Get rid of `nsITransactionListener` interface r=m_kato
Now, nobody (including comm-central) uses `nsITransactionListener` interface. This patch also optimizes the notifying methods of `HTMLEditor` from `TransactionManager` to make them safer and simpler. The `HTMLEditor`'s methods can drop some arguments, but I'd like to keep them to make new listeners in the future handle them easier and safer, but the `ComposerCommandsUpdater` does not require them. This is the reason why the difference of the methods' arguments. Depends on D145664 Differential Revision: https://phabricator.services.mozilla.com/D145667