[Pkg-utopia-maintainers] Bug#1012563: wireplumber: right click broken in firefox 100.0.2-1

Raphaël Hertzog hertzog at debian.org
Thu Jun 9 13:49:45 BST 2022


Package: wireplumber
Version: 0.4.10-2
Severity: important
X-Debbugs-Cc: hertzog at debian.org, glandium at debian.org, team+pkg-mozilla at tracker.debian.org
Control: affects -1 firefox

Hello,

Following the recommendation of
https://tracker.debian.org/news/1329911/accepted-pipewire-media-session-041-3-source-into-unstable/
I installed "wireplumber". But after having switched, Firefox started to
behave strangely: any time that I would "right click" on a link or a
field, or anywhere where you can expect the right click to open a
contextual menu, it would "freeze" for a varying number of seconds and
it would not display the contextual menu once the freeze was over.

I switched back to pipewire-media-session and I created
/usr/share/pipewire/media-session.d/with-pulseaudio to get the sound back
and it works again now.

I'm not sure how both behaviour are related, but they seem to clearly be
related.

When I had the issue, I tried to open "about:support", it also triggered
one of those freezes but in the end I was able to see that firefox was
using "alsa" as audio-backend.

Now that I switched back to "pipewire-media-session" and that firefox is
now behaving correctly, I see that it uses the "pulse-rust" audio backend.

So somehow, wireplumber + pipewire-pulse is not properly
detected as something that can be controlled with the "pulse-rust" audio
backend when it likely should be that way...

I don't know if this needs a fix in firefox or in wireplumber. I'm
assigning it wireplumber for a start but I have cced Mike Hommey (the
firefox maintainer).

Thank you all for your great work on those packages!

-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'oldoldstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.17.0-3-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wireplumber depends on:
ii  init-system-helpers   1.63
ii  libc6                 2.33-7
ii  libglib2.0-0          2.72.2-2
ii  libpipewire-0.3-0     0.3.51-1+b1
pn  libwireplumber-0.4-0  <none>
ii  pipewire              0.3.51-1+b1

Versions of packages wireplumber recommends:
ii  pipewire-pulse  0.3.51-1+b1

Versions of packages wireplumber suggests:
pn  libspa-0.2-bluetooth  <none>



More information about the Pkg-utopia-maintainers mailing list