Closed Bug 1955158 Opened 1 year ago Closed 1 year ago

Scrolling hangs on https://tuwel.tuwien.ac.at (moodle instance) on desktop

Categories

(Core :: Layout: Scrolling and Overflow, defect, P1)

defect

Tracking

()

RESOLVED FIXED
138 Branch
Tracking Status
firefox136 --- unaffected
firefox137 + disabled
firefox138 --- disabled

People

(Reporter: hiro, Assigned: hiro)

References

Details

Attachments

(2 files)

And disable it on desktops by default to mitigate regression such as bug 1950744, and enable it on Android by default.

And disable the pref on desktops by default, enable it on Android by
default.

Assignee: nobody → hikezoe.birchill
Status: NEW → ASSIGNED
Pushed by hikezoe.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/90dbec9f0f4c Make __visual__ scroll-into-view to position:fixed frames behind a pref. r=botond

The failure is unlikely caused by my change. https://hg.mozilla.org/integration/autoland/rev/a420e4797f0275b158d9f639f87617cdfb574a2f would be more suspicious.

Atila, would you mind retriggering the test task on the backed out change to see whether the failure still persists or not? If it still persists, which means my change isn't the culprit. Thanks!

Flags: needinfo?(hikezoe.birchill) → needinfo?(abutkovits)
Pushed by abutkovits@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a871c731da19 Make __visual__ scroll-into-view to position:fixed frames behind a pref. r=botond

We relanded your changeset, we created this bug to track the issue.

Sorry for the trouble.

Flags: needinfo?(abutkovits)
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 138 Branch

Could we have an uplift request since that fixes bug 1950744? Thanks

Flags: needinfo?(hikezoe.birchill)

And disable the pref on desktops by default, enable it on Android by
default.

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

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

beta Uplift Approval Request

  • User impact if declined: Moodle instances are unusable on some pages (scrolling keeps jumping up to the top)
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: N/A
  • Risk associated with taking this patch: Low
  • Explanation of risk level: Patch puts a previous change behind a pref, restoring the previous behaviour on desktop
  • String changes made/needed: none
  • Is Android affected?: yes

(In reply to Pascal Chevrel:pascalc from comment #8)

Could we have an uplift request since that fixes bug 1950744? Thanks

I made the request.

Flags: needinfo?(hikezoe.birchill)

(In reply to Phabricator Automation from comment #10)

  • Is Android affected?: yes

To clarify: Android is affected by the bug, but not fixed by this mitigation which is desktop-only.

Thank you, Botond!

The patch for uplift does not apply cleanly to the beta branch, looks like it wants to patch a file that doesn't exist in beta:

unable to find 'gfx/layers/apz/test/mochitest/test_group_scrollIntoView.html' for patching
https://phabricator.services.mozilla.com/D242641

Could you provide a rebased patch? Thanks

Flags: needinfo?(botond)
Attachment #9473826 - Attachment description: Bug 1955158 - Make __visual__ scroll-into-view to position:fixed frames behind a pref. r?botond,dlrobertson → Bug 1955158 - Make __visual__ scroll-into-view to position:fixed frames behind a pref. r=botond

Rebased. I dropped the changed the test_group_scrollIntoView.html since that's a test added in 138 that has not been uplifted to 137.

Flags: needinfo?(botond)
Attachment #9473826 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Regressions: 1955929

Updating bug title and flags to use this bug to track the desktop version of the Moodle regression originally filed at bug 1950744.

I also updated the firefox-137 status to "disabled" because I believe that's more accurate. The regressing codepath is potentially applicable to desktop as well, and we disabled it on desktop in this bug. When the underlying issue is fixed in bug 1950744, I expect we will re-enable it.

Severity: -- → S2
Type: task → defect
Priority: -- → P1
Summary: Make the new __visual__ scroll-into-view to position:fixed frames stuff behind pref → Scrolling hangs on https://tuwel.tuwien.ac.at (moodle instance) on desktop
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: