Closed Bug 1843569 Opened 1 year ago Closed 1 year ago

Flashing elements on https://polypane.app/ when always show scrollbars by OS settings

Categories

(Core :: Graphics: WebRender, defect)

Firefox 117
Desktop
All
defect

Tracking

()

VERIFIED FIXED
117 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox-esr115 --- unaffected
firefox115 --- unaffected
firefox116 --- unaffected
firefox117 + verified

People

(Reporter: alice0775, Assigned: gw)

References

(Blocks 1 open bug, Regression, )

Details

(Keywords: regression)

Attachments

(4 files)

+++ This bug was initially created as a clone of Bug #1839681 +++

Reported by Ardelean Oana, Desktop QA from Bug #1839681 comment #10)

STR I used:

  1. Launch Firefox Nightly.
  2. Navigate to https://www.polypane.app .
  3. Scroll down to the section that says "Give it a try".
  4. Scroll inside the panels.

I didn't change any preferences prior to testing using these STR because I could reproduce without any issues on an affected older build.

I can reproduce the flash on Nightly117.0a1(20230714094120) Windows10. Screencast https://youtu.be/yQ1XDb7MKXE .

And I confirmed that the Bug 1837902 did not fix this issue on autoland (https://hg.mozilla.org/integration/autoland/rev/02707d43380b932c2bcff8dde8eb848655b11c4f which includes the patch of Bug 1837902).

:gw, since you are the author of the regressor, bug 1837902, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(gwatson)
Assignee: nobody → gwatson
Flags: needinfo?(gwatson)

I'm unable to repro with current m-c build on either Windows or Linux, so perhaps it's something hardware specific, resolution dependent or something like that. Could anyone that is able to reproduce it post the output of their about:support, and perhaps try on multiple Windows machines if you have access to more than one?

Flags: needinfo?(ardelean.oana.alexandra)
Flags: needinfo?(alice0775)
Attached file about:support (deleted) —

I can still reproduce the issue on Nightly117.0a1 (20230716213402) Windows10 w/ new profile.

Flags: needinfo?(alice0775)

I can also reproduce.

Okey,
On Windows11, I can reproduce this issue if turn on Always show scrollbars(Windows Settings > Accessibility > Visual effects > Turn on Always show scrollbars).

If turn off it then I cannot reproduce.

Summary: Flashing elements on https://polypane.app/ → Flashing elements on https://polypane.app/ when overlay scrollbars is not enabled(Windows10)
Summary: Flashing elements on https://polypane.app/ when overlay scrollbars is not enabled(Windows10) → Flashing elements on https://polypane.app/ when overlay scrollbars is not enabled

(In reply to Alice0775 White from comment #6)

Created attachment 9344144 [details]
about:support (Windows11 on vmware player)

Okey,
On Windows11, I can reproduce this issue if turn on Always show scrollbars(Windows Settings > Accessibility > Visual effects > Turn on Always show scrollbars).

If turn off it then I cannot reproduce.

Can repro with this on Win11.

Flags: needinfo?(ardelean.oana.alexandra) → needinfo?(gwatson)
Summary: Flashing elements on https://polypane.app/ when overlay scrollbars is not enabled → Flashing elements on https://polypane.app/ when always show scrollbars by OS settings

Reproducible for me as well on Win10 w/ nVidia graphics.

Scrollbars is the key factor - I can now repro on Linux with scrollbars always enabled. Will investigate today, thanks all.

Flags: needinfo?(gwatson)

This adds the same handling for drawing the clip prim to the new
rounded rect path as the transformed rect path.

The attached patch fixes this bug for me. The try run in [1] has build artifacts if anyone wants to verify locally.

[1] https://treeherder.mozilla.org/jobs?repo=try&revision=f970f98d1ef86a1a6e9c8ef11824a73ba3bec648

(In reply to Glenn Watson [:gw] from comment #11)

The attached patch fixes this bug for me. The try run in [1] has build artifacts if anyone wants to verify locally.

[1] https://treeherder.mozilla.org/jobs?repo=try&revision=f970f98d1ef86a1a6e9c8ef11824a73ba3bec648

The try build works fine for me, too.

Pushed by gwatson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e9219c337bb6 Support draw_clip_prim path for rounded rects r=gfx-reviewers,nical
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 117 Branch
Flags: qe-verify+
Blocks: 1841224

Reproduced on Fx 117.0a1 (2023-07-14) on Windows 10.
Verified fixed on Fx 118.0a1 (2023-08-10) and Fx 117.0b6 on Windows 10, macOS 13 and Ubuntu 22.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
Blocks: 1823579
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: