diff --git a/common/content/modes.js b/common/content/modes.js index 0f94f589..a6c376fb 100644 --- a/common/content/modes.js +++ b/common/content/modes.js @@ -180,12 +180,12 @@ const modes = (function () //{{{ // if a main mode is set, the extended is always cleared if (typeof mainMode === "number") { + if (!silent && mainMode != main) + handleModeChange(main, mainMode); + main = mainMode; if (!extendedMode) extended = modes.NONE; - - if (!silent && mainMode != main) - handleModeChange(main, mainMode); } if (typeof extendedMode === "number") extended = extendedMode;