diff --git a/browser/base/content/tabbrowser.js b/browser/base/content/tabbrowser.js index 9eaa59d07a74..eebc9e90f41b 100644 --- a/browser/base/content/tabbrowser.js +++ b/browser/base/content/tabbrowser.js @@ -116,7 +116,7 @@ class TabBrowser { "resumeMedia", "mute", "unmute", "blockedPopups", "lastURI", "purgeSessionHistory", "stopScroll", "startScroll", "userTypedValue", "userTypedClear", "mediaBlocked", - "didStartLoadSinceLastUserTyping" + "didStartLoadSinceLastUserTyping", "audioMuted" ]; this._removingTabs = []; @@ -1965,7 +1965,7 @@ class TabBrowser { let setter; switch (name) { case "audioMuted": - getter = () => false; + getter = () => aTab.hasAttribute("muted"); break; case "contentTitle": getter = () => SessionStore.getLazyTabValue(aTab, "title"); diff --git a/browser/base/content/tabbrowser.xml b/browser/base/content/tabbrowser.xml index 75c156416f11..36059e3dd041 100644 --- a/browser/base/content/tabbrowser.xml +++ b/browser/base/content/tabbrowser.xml @@ -1847,11 +1847,6 @@