Closed Bug 1733195 Opened 3 years ago Closed 2 years ago

Merging popup windows!

Categories

(Thunderbird :: Add-Ons: Extensions API, defect)

Thunderbird 93
defect

Tracking

(thunderbird_esr102 fixed, thunderbird112 fixed, thunderbird113 verified)

RESOLVED FIXED
113 Branch
Tracking Status
thunderbird_esr102 --- fixed
thunderbird112 --- fixed
thunderbird113 --- verified

People

(Reporter: juraj.masiar, Assigned: TbSync)

References

Details

Attachments

(3 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0

Steps to reproduce:

Now, this is a bug you don't see every day! :)

Using Beta 93.0b5 (64-bit) in Win:

  1. install two addons with popup windows, for example:
    https://addons.thunderbird.net/addon/web_translate/
    https://addons.thunderbird.net/addon/scroll_anywhere/
  2. click on one toolbar icon
  3. click-and-move (few pixels) on the second toolbar icon (like you are trying to drag it)
  4. click the first icon again

Actual results:

Popup windows of both addons will be displayed :o

Expected results:

In Firefox, the click-and-move in the step 3. will open the popup. That would probably prevent the merging the step 4.

Component: Untriaged → Add-Ons: Extensions API

Sure this is Beta 93? Looks like Daily 94 to me.

The video is from 94 (my testing setup), but I can reproduce it in my personal 93 as well.

Is this limited to browser_actions, or does it also happen with compose_actions or message_display_actions?

Yeah, that's right, you can actually "compose" them with message action :D.
Also, I can reproduce it also in release version 91.

juraj, are you seeing this with the current beta version?

Flags: needinfo?(juraj.masiar)

I can reproduce it in Alpha 106.0a1 (2022-09-04) (64-bit).

Flags: needinfo?(juraj.masiar)
Assignee: nobody → john
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Target Milestone: --- → 113 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/4ed785e5866b
Fix merging popups. r=freaktechnik

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED

Comment on attachment 9322986 [details]
Bug 1733195 - Fix merging popups. r=freaktechnik

[Approval Request Comment]
Regression caused by (bug #):
Introduction of Fission related changes prior to TB91

User impact if declined:
Opening two popups one after the other will merge them into a single popup.

Testing completed (on c-c, etc.):
Just landed, but it is a simple change and I would like to see it on beta real soon.

Risk to taking this patch (and alternatives if risky):
Should be none.

Attachment #9322986 - Flags: approval-comm-beta?

@uraj.masiar: This has landed in Daily, could you check if this is fixed for you?

Flags: needinfo?(juraj.masiar)

Well, I've been trying to reproduce it now in the old "Daily" but it's much harder already, the original STR doesn't work anymore.
After updating Daily I can't reproduce it anymore, I think...

Flags: needinfo?(juraj.masiar)

Comment on attachment 9322986 [details]
Bug 1733195 - Fix merging popups. r=freaktechnik

[Triage Comment]
Approved for beta

Attachment #9322986 - Flags: approval-comm-beta? → approval-comm-beta+

Comment on attachment 9322986 [details]
Bug 1733195 - Fix merging popups. r=freaktechnik

[Approval Request Comment]
Regression caused by (bug #):
Introduction of Fission related changes prior to TB91

User impact if declined:
Opening two popups one after the other will merge them into a single popup.

Testing completed (on c-c, etc.):
Just landed on beta and is confirmed fixed. It is a very simple change.

Risk to taking this patch (and alternatives if risky):
Should be none.

Attachment #9322986 - Flags: approval-comm-esr102?
Duplicate of this bug: 1725630

Comment on attachment 9322986 [details]
Bug 1733195 - Fix merging popups. r=freaktechnik

[Triage Comment]
Approved for esr102

Attachment #9322986 - Flags: approval-comm-esr102? → approval-comm-esr102+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: