[Webkit-unassigned] [Bug 255593] New: [css-scroll-snap] refresh on page with scroll-snap on html fails

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 18 05:35:51 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=255593

            Bug ID: 255593
           Summary: [css-scroll-snap] refresh on page with scroll-snap on
                    html fails
           Product: WebKit
           Version: Safari 16
          Hardware: iPhone / iPad
                OS: iOS 16
            Status: NEW
          Severity: Major
          Priority: P2
         Component: Scrolling
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: johannes.odland at nrk.no
                CC: simon.fraser at apple.com

Created attachment 465960

  --> https://bugs.webkit.org/attachment.cgi?id=465960&action=review

Video of the bug

Refreshing on a page with scroll-snap on html fails. 
The viewport gets stuck in the negative overflow area above the ICB. The user has to forcibly scroll down to get back to the page. If the user uses VoiceOver they are stuck.

Steps to reproduce: 
Steps to reproduce:
1. Open a page with scroll-snap on root (https://johannesodland.github.io/browserbugs/safari-scroll-snap-scroll-to-top-issue.html)
2. Scroll down so that the viewport snaps to a position further down on the page
3. Refresh the page

Expected result: 
The page is refreshed and the user can continue to interact with the refreshed version.

Actual result: 
The page is refreshed, but the scroll position of the viewport is above the actual page so that the page can not be accessed. 
The user can scroll down to the page if they try. If the user uses VoiceOver they can not navigate the page.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230418/371adcd8/attachment.htm>


More information about the webkit-unassigned mailing list