blob: be6505bb4490eb6a9f04e494f6072666c8537fef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
/* eslint-env mozilla/frame-script */
// Chrome scripts are run with synchronous messages, so make sure we're completely
// decoupled from the content process before doing this work.
Cu.dispatch(function() {
let chromeWin = Services.ww.activeWindow;
let contextMenu = chromeWin.document.getElementById("contentAreaContextMenu");
var suggestion = contextMenu.querySelector(".spell-suggestion");
suggestion.doCommand();
contextMenu.hidePopup();
sendAsyncMessage("spellingCorrected");
});
|