Closed Bug 1876518 Opened 10 months ago Closed 10 months ago

Only the icons are displayed for Options inside the Open a new container Tab context menu option inside the Library and the Sidebar

Categories

(Firefox :: Bookmarks & History, defect, P2)

Desktop
All
defect

Tracking

()

VERIFIED FIXED
124 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox122 + verified
firefox123 --- verified
firefox124 --- verified

People

(Reporter: atrif, Assigned: eemeli)

References

(Regression)

Details

(Keywords: regression)

Attachments

(8 files, 2 obsolete files)

42.77 KB, image/png
Details
48 bytes, text/x-phabricator-request
Details | Review
17.95 KB, image/png
Details
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
Attached image image.png

Found in

  • 124.0a1 (2024-01-24)

Affected versions

  • 122.0.1 (not default)
  • 123.0b2 (not default)
  • 124.0a1 (2024-01-24)

Tested platforms

  • Affected platforms: Windows 10x64, macOS 12, Ubuntu 22.04
  • Unaffected platforms: none

Steps to reproduce

  1. Open the Library (Ctrl + Shift + H).
  2. Select a random item from History and right click on it.
  3. See the available options.

Expected result

  • The Container strings options are displayed.

Actual result

  • Only the icons for the container option are displayed.

Regression

Additional notes

  • Attached a screenshot.

:eemeli, since you are the author of the regressor, bug 1814969, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(earo)
Assignee: nobody → earo
Status: NEW → ASSIGNED

Ah, I'd missed that the submenu's used here as well.

Flags: needinfo?(earo)
Duplicate of this bug: 1877015
See Also: → 1877112
Component: DOM: Security → Bookmarks & History
Product: Core → Firefox
Pushed by earo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5bb23716a8c9 Include missing FTL reference in places.xhtml. r=places-reviewers,Standard8
See Also: → 1877192
Priority: -- → P2

Tracking for 122, it's got a dup and I've seen some chatter online about this.
We have the planned dot release scheduled to build on 2024-02-05. If this can get a beta and a release uplift request when ready.

Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 124 Branch
Attached image image.png

Hello! I verified today that the issue is no longer reproducible inside the Library window with Firefox 124.0a1 (2024-01-29) on Windows 10x64, macOS 12 and Ubuntu 22.

However I found out that the issue is also reproducible inside the Sidebar with the same Firefox version. Should we reopen this issue or file another one? Thank you!

Flags: needinfo?(earo)

Let's reopen. I'll patch this too.

Status: RESOLVED → REOPENED
Flags: needinfo?(earo)
Resolution: FIXED → ---
Summary: Only the icons are displayed for Options inside the Open a new container Tab context menu option inside the Library → Only the icons are displayed for Options inside the Open a new container Tab context menu option inside the Library and the Sidebar

Rather than playing whack-a-mole to proactively account for all the places where the menu might show up, let's just make sure its messages are always available.

Pushed by earo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/51cfd5dc22d9 Ensure that contextual-identity.ftl is always available for the user context menu. r=Standard8,places-reviewers
Status: REOPENED → RESOLVED
Closed: 10 months ago10 months ago
Resolution: --- → FIXED

The patch landed in nightly and beta is affected.
:eemeli, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox123 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(earo)
Attachment #9377621 - Flags: approval-mozilla-beta?

Rather than playing whack-a-mole to proactively account for all the places where the menu might show up, let's just make sure its messages are always available.

Original Revision: https://phabricator.services.mozilla.com/D200156

Attachment #9377622 - Flags: approval-mozilla-beta?
Attachment #9377625 - Flags: approval-mozilla-beta?

Rather than playing whack-a-mole to proactively account for all the places where the menu might show up, let's just make sure its messages are always available.

Original Revision: https://phabricator.services.mozilla.com/D200156

Attachment #9377626 - Flags: approval-mozilla-beta?

Uplift Approval Request

  • Is Android affected?: no
  • String changes made/needed: None
  • Steps to reproduce for manual QE testing: 1. Open the sidebar or the places window. 2. Right click on an item, and hover over "Open in New Container Tab". 3. Observe that the default container items have names.
  • Risk associated with taking this patch: Minimal
  • Needs manual QE test: yes
  • User impact if declined: "Open in New Container Tab" menu contains only icons in library & sidebar
  • Fix verified in Nightly: yes
  • Code covered by automated testing: no
  • Explanation of risk level: Adds a single MozXULElement.insertFTLIfNeeded() call to the menu's creator function
Flags: qe-verify+
Flags: needinfo?(earo)

(In reply to Donal Meehan [:dmeehan] from comment #6)

Tracking for 122, it's got a dup and I've seen some chatter online about this.
We have the planned dot release scheduled to build on 2024-02-05. If this can get a beta and a release uplift request when ready.

:eemeli could you add a release uplift request too?
We can include this in the planned Fx122 dot release

Flags: needinfo?(earo)
Attachment #9377635 - Flags: approval-mozilla-release?

Rather than playing whack-a-mole to proactively account for all the places where the menu might show up, let's just make sure its messages are always available.

Original Revision: https://phabricator.services.mozilla.com/D200156

Attachment #9377636 - Flags: approval-mozilla-release?

Uplift Approval Request

  • Code covered by automated testing: no
  • User impact if declined: "Open in New Container Tab" menu contains only icons in library & sidebar
  • Fix verified in Nightly: yes
  • Explanation of risk level: Adds a single MozXULElement.insertFTLIfNeeded() call to the menu's creator function
  • Steps to reproduce for manual QE testing: 1. Open the sidebar or the places window. 2. Right click on an item, and hover over "Open in New Container Tab". 3. Observe that the default container items have names.
  • Needs manual QE test: yes
  • Risk associated with taking this patch: Minimal
  • Is Android affected?: no
  • String changes made/needed: None
Flags: needinfo?(earo)

Verified fixed with Firefox 124.0a1 (20240201095346) on Windows 11x64, macOS 12, and Ubuntu 22. The container items have their names displayed inside the Library window and the Sidebar.

Attachment #9377625 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9377626 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9377621 - Flags: approval-mozilla-beta?
Attachment #9377622 - Flags: approval-mozilla-beta?
Attachment #9377622 - Attachment is obsolete: true
Attachment #9377621 - Attachment is obsolete: true
QA Whiteboard: [qa-triaged]

Verified fixed with Firefox 123.0b6 (20240201145552) from comment 25 on Windows 11x64, macOS 12 and Ubuntu 22. The container items have their names displayed inside the Library window and the Sidebar.

QA Whiteboard: [qa-triaged]
Flags: qe-verify+
Attachment #9377636 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9377635 - Flags: approval-mozilla-release? → approval-mozilla-release+

Verified fixed with Firefox 122.0.1 (20240205133611) on Windows 10x64, macOS 14 and Ubuntu 22. The container items have their names displayed inside the Library window and the Sidebar.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: