mirror of
https://github.com/mozilla-firefox/firefox
synced 2026-08-10 11:48:50 +00:00
Rename the Windows volume-mixer session class and its source files so they no longer share a name with the Audio Session API's DOM class. The class is private to its source file and the header's only includer is updated, so no other callers change. The refcount leak-logging table is keyed on the bare class name, so the two shared one entry. Their instance sizes differ, which trips an assertion once both are alive in the parent process. Enabling the API on Nightly did that, crashing mochitest-chrome-1proc c2 and mochitest-devtools-chrome dt3 on windows11-64-25h2 debug [1]. [1] https://treeherder.mozilla.org/jobs?repo=autoland&revision=e73ca8fedd6dbf9c5439c7c229ed7110ef146041 Differential Revision: https://phabricator.services.mozilla.com/D315645