Closed Bug 2071725 Opened 20 days ago Closed 19 days ago

[Wayland][RTL]Scroll icon doesn't shown at same click point

Categories

(Core :: Widget: Gtk, defect)

Firefox 154
Desktop
Linux
defect

Tracking

()

RESOLVED FIXED
158 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- unaffected
firefox-esr153 --- affected
firefox156 --- wontfix
firefox157 --- wontfix
firefox158 --- verified
firefox159 --- verified

People

(Reporter: moceap, Assigned: stransky)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: nightly-community, regression)

Attachments

(4 files)

Attached image ff-bug.png —

Steps to reproduce:

Open firefox
Click with middle click for auto scroll
(Fedora, KDE, Wayland) All latest with RTL session

Actual results:

Scroll icon doesn't shown at same click point

Expected results:

Scroll icon should be shown at same click point (works fine with apple mac RTL)

Status: UNCONFIRMED → NEW
Component: Untriaged → Widget: Gtk
Ever confirmed: true
OS: Unspecified → Linux
Product: Firefox → Core
Hardware: Unspecified → Desktop
Regressed by: 2015320

Set release status flags based on info from the regressing bug 2015320

:stransky, since you are the author of the regressor, bug 2015320, could you take a look?

For more information, please visit BugBot documentation.

Please run on terminal with MOZ_LOG="Widget:5,WidgetPopup:5", reproduce it and attach the log here.
Thanks.

Severity: -- → S3
Flags: needinfo?(stransky) → needinfo?(moceap)
Summary: Scroll icon doesn't shown at same click point → [Wayland][RTL]Scroll icon doesn't shown at same click point
Attached file log.txt.moz_log —

(In reply to Martin Stránský [:stransky] (ni? me) from comment #3)

Please run on terminal with MOZ_LOG="Widget:5,WidgetPopup:5", reproduce it and attach the log here.
Thanks.

I have attached log.txt.moz_log and log.txt.child-1.moz_log.

Thanks!

Flags: needinfo?(moceap) → needinfo?(stransky)
Assignee: nobody → stransky
Status: NEW → ASSIGNED
Flags: needinfo?(stransky)
Attachment #9641947 - Attachment description: Bug 2071725 [Wayland] Mirror the RTL handling of nsMenuPopupFrame::GetRects() for WaylandPopupGetPositionFromLayout() r?emilio → Bug 2071725 [Wayland] Factor out nsMenuPopupFrame::FlipAnchorForRTL() and use it for WaylandPopupGetPositionFromLayout() r?emilio
Pushed by stransky@redhat.com: https://github.com/mozilla-firefox/firefox/commit/0c6e6ebf1568 https://hg.mozilla.org/integration/autoland/rev/325325c67ab6 [Wayland] Factor out nsMenuPopupFrame::FlipAnchorForRTL() and use it for WaylandPopupGetPositionFromLayout() r=emilio,gtk-reviewers
Status: ASSIGNED → RESOLVED
Closed: 19 days ago
Resolution: --- → FIXED
Target Milestone: --- → 158 Branch

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

For more information, please visit BugBot documentation.

Flags: needinfo?(stransky)
Flags: needinfo?(stransky)
QA Whiteboard: [qa-triage-done-c159/b158][qa-ver-needed-c159/b158]
Flags: qe-verify+
QA Contact: mchiorean

I was able to reproduce the issue on Ubuntu 24.04 using Firefox build 157.0.RTL.
Verified as fixed on Ubuntu 24.04 using Firefox build 158.0b2_AR and 159.0a1_AR.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: