diff --git a/addon/chrome/content/tab/tab.js b/addon/chrome/content/tab/tab.js index 5071ed5e..d0e3ca53 100644 --- a/addon/chrome/content/tab/tab.js +++ b/addon/chrome/content/tab/tab.js @@ -900,6 +900,9 @@ Tabmix.tabsUtils = { } this.updateOverflowMaxWidth(); this.updateVerticalTabStrip(); + if (Tabmix.isVersion(1340)) { + gURLBar.onWidgetAfterDOMChange(gURLBar.textbox.parentNode); + } break; } } diff --git a/types/general.d.ts b/types/general.d.ts index c8d0044c..d2007c86 100644 --- a/types/general.d.ts +++ b/types/general.d.ts @@ -784,8 +784,12 @@ interface gURLBar extends HTMLElement { _whereToOpen: (event?: Event & {__tabmix__whereToOpen?: WhereToOpen}) => WhereToOpen; focused: boolean; handleCommand(event?: Event): void; + onWidgetAfterDOMChange(aNode: Node): void; select: () => void; setURI: (uri?: string, dueToTabSwitch?: boolean, dueToSessionRestore?: boolean, dontShowSearchTerms?: boolean, isSameDocument?: boolean) => void; + textbox: Node & { + parentNode: Node; + }; untrimmedValue: string; view: UrlbarView; value: string;