Closed Bug 1701152 Opened 3 years ago Closed 3 years ago

All context menus are shown in Pocket panel dropdown

Categories

(Firefox :: Pocket, defect, P5)

defect

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox-esr78 --- wontfix
firefox86 --- wontfix
firefox87 --- wontfix
firefox88 --- wontfix
firefox89 --- wontfix
firefox90 --- fixed

People

(Reporter: csasca, Assigned: rpl)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Affected versions

  • Firefox 88.0b3
  • Firefox 89.0a1

Affected platforms

  • Windows 10
  • macOS 10.15.7

Steps to reproduce

  1. Launch Firefox
  2. Open Pocket menu from the toolbar
  3. Right click on the Pocket panel

Expected result

  • Specific context menus for the panel are shown

Actual result

  • All the context menus are shown

Regression range

  • Will see for a regression

Additional notes

Has Regression Range: --- → no
Has STR: --- → yes

This seems to be an old regression (2019):

Mike, can you please take a look? (Sorry if it turns out that I've pinged the wrong potential regressor).

Flags: needinfo?(mconley)
Priority: -- → P2

Dropping this from Proton tracking given the issue predates proton.

No longer blocks: proton-context-menus
Regressed by: 1505909
Whiteboard: [proton-context-menus]

Clearing the priority set in comment 1, since this predates Proton.

Flags: needinfo?(mconley)
Priority: P2 → --

I'm hoping the Pocket folks have cycles to look at this more.

Severity: S2 → S3
Component: Menus → Pocket
Priority: -- → P5
Assignee: nobody → lgreco
Attachment #9219507 - Attachment description: WIP: Bug 1701152 - Use a browser element for the pocket customizable widget panel. r?thecount!,gijs → Bug 1701152 - Use a browser element for the pocket customizable widget panel. r?thecount!,gijs
Status: NEW → ASSIGNED

Push to try (the other test did all pass for me locally, but I also added couple more tests in a test to cover this issue with some more explicit test coverage even if minimal, I pushed it including --verify to double-check if that part may become a source of intermittency):

Pushed by luca.greco@alcacoop.it:
https://hg.mozilla.org/integration/autoland/rev/d0e9b3b951f8
Use a browser element for the pocket customizable widget panel. r=Gijs,thecount

eh, well I wasn't really expecting a test from browser/base/content/test/keyboard/browser_toolbarButtonKeyPress.js to be expliclitly checking if the pocket button do use an iframe for the panel, and I did not notice it in my first push to try.

I'll update the patch accordingly (also look if there was some other one like this around the mozilla-central tree).

Flags: needinfo?(lgreco)
Pushed by luca.greco@alcacoop.it:
https://hg.mozilla.org/integration/autoland/rev/1771d37af4a7
Use a browser element for the pocket customizable widget panel. r=Gijs,thecount
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch

The patch landed in nightly and beta is affected.
:rpl, is this bug important enough to require an uplift?
If not please set status_beta to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(lgreco)

The bug itself doesn't seem too critical, it just looks bad if the user happen to right click in the pocket panel but it shouldn't be breaking anything for the pocket toolbar button panel on its own.

The fix should be low risky (in the end it is "a couple of lines" fix + 99% tests), but I would leave the final choice to the Pocket engineers.

Flags: needinfo?(lgreco) → needinfo?(sdowne)

This is a P5/S3, we have had this bug for 2 years and we are preparing beta 12, I think this fix can ride the 90 train, thanks.

Flags: needinfo?(sdowne)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: