Closed Bug 1907040 Opened 2 years ago Closed 1 year ago

Add-on Installation Buttons Unresponsive in Thunderbird on Debian Sway

Categories

(Thunderbird :: Add-Ons: General, defect)

Thunderbird 115
defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: chris.seiferth, Unassigned)

References

Details

Steps to reproduce:

  1. Open Thunderbird on a Debian system running the Sway window manager.
  2. Navigate to the add-ons installation interface.
  3. Attempt to install any add-on by clicking on the 'Add' button.
  4. Observe that while there is a visual feedback on the button click, the action does not proceed.
  5. Attempt to cancel the operation by clicking 'Cancel' or using the Esc key, noting that this also fails to produce any effect.

Actual results:

The 'Add' and 'Cancel' buttons, along with Enter and Esc keys, fail to function. No action is taken upon interaction, preventing any add-on from being installed or the installation dialog from being dismissed.

Workaround Attempted:
Running Thunderbird with GDK_BACKEND=x11 does not resolve the issue.

Expected results:

Clicking on the 'Add' or 'Cancel' buttons or pressing Enter/Esc keys should respectively initiate or cancel the add-on installation process.

There are other similar reports, so in total we have:

  • Sway on Debian
  • XFCE/X11 as desktop under a Debian testing (confirmed fixed by Bug 1966848)
  • Gentoo Linux here, with evilwm, and thunderbird compiled from source

After installing Debian 12 with evilWM the issue could be reproduced. I am currently porting patches for the popup mechanism from upstream, and the patch for Bug 1966848 fixed this issue for me. I have a try run, which allows you to download the patched build:

https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/CfxEo8fNRI2SLpaI_HJa9A/runs/0/artifacts/public/build/target.tar.xz

Execute:

tar xf target.tar.xz
cd thunderbird
./thunderbird

Can you confirm the issue being fixed?

See Also: → 1829370

I can't reproduce the bug anymore with your patched build under XFCE/X11 (while it happens in 128.10.0esr)

See Also: → 1966848

@chris.seiferth: I am not able to reproduce your issue. I did the following:

  • install Debian 12 with the Debian minimal installation CD
  • deselect everything during setup, except Standard System Utilities
  • executed sudo apt install sway firefox-esr thunderbird (Thunderbird 128.10.1 64 Bit)
  • executed sway
  • pressed Super + Enter (Windows key + Enter) to open the console in sway
  • executed thunderbird &

I had two tiles (console + Thunderbird) side by side, and I was able to install add-ons from the Recommendations tab from inside the Add-on Manager.

Two questions:

  • What is your environment and what do I have to do to get there ?
  • Is you issue fixed by the patched build linked in Comment #2 ?
Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.