Bug 207690

Summary: Fixed elements mispositioned after programmatic scrolling in landscape MobileSafari
Product: WebKit Reporter: Roland Soos <roland>
Component: Layout and RenderingAssignee: Simon Fraser (smfr) <simon.fraser>
Status: RESOLVED MOVED    
Severity: Normal CC: bfulgham, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: Safari 13   
Hardware: iPhone / iPad   
OS: Unspecified   
Attachments:
Description Flags
Screen record
none
Simple testcase none

Description Roland Soos 2020-02-13 05:30:29 PST
Created attachment 390632 [details]
Screen record

Steps to reproduce
1. Turn the iPhone into landscape 
2. Open https://smartslider3.com/post-carousel/
3. Place your finger on the right side of the image and drag it to the left

What should happen
The slide should move with your finger

What went wrong
The top bar with "Smart Slider 3" text is a position:fixed element and it somehow went under the native Safari top bar. If you scroll down it fixes itself.
Comment 1 Radar WebKit Bug Importer 2020-02-13 11:36:28 PST
<rdar://problem/59431337>
Comment 2 Simon Fraser (smfr) 2020-02-13 11:38:45 PST
Thanks for the great bug reports!
Comment 3 Roland Soos 2020-02-13 23:14:58 PST
Able to reproduce
iPhone: 13.3.1
iPhone 11 Simulator: 13.3 

Not able to reproduce on:
OSX 13.0.5
iPad 13.2.3
iPad 13.3.1
iPad Simulator 13.3
Comment 4 Simon Fraser (smfr) 2020-03-24 16:29:15 PDT
Note to self: the bug is not that the content jumps up, it's that the fixed bar disappears.
Comment 5 Simon Fraser (smfr) 2020-03-24 17:10:54 PDT
I think this is specific to MobileSafari.
Comment 6 Simon Fraser (smfr) 2020-03-24 17:11:09 PDT
Created attachment 394444 [details]
Simple testcase
Comment 7 Brent Fulgham 2022-02-10 20:38:34 PST
The fix for this issue was needed outside the WebKit project, therefore this is being resolved as 'Moved'.

This should now be fixed in shipping software.