I narrowed down the freeze to the cubeb pulse code (part of the audio library firefox uses), and I found that it was actually fixed almost a month ago: https://github.com/mozilla/cubeb-pulse-rs/pull/72
It's already been merged into firefox on-track for v95: https://bugzilla.mozilla.org/show_bug.cgi?id=1735905 A separate user confirmed on the openSUSE bug that it was fixed with the change: https://bugzilla.opensuse.org/show_bug.cgi?id=1192067#c30 So either the change needs to be backported to v94, or we'll just have to wait until v95 (or compile the browser ourselves)