Bug 250621 - Initial container block (ICB) resizes in in-app browsers when scrolling
Summary: Initial container block (ICB) resizes in in-app browsers when scrolling
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: Safari 16
Hardware: iPhone / iPad iOS 16
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-01-14 07:08 PST by Rogier de Ruijter
Modified: 2023-01-14 07:12 PST (History)
4 users (show)

See Also:


Attachments
Video of the ICB changing (7.70 MB, video/mp4)
2023-01-14 07:08 PST, Rogier de Ruijter
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rogier de Ruijter 2023-01-14 07:08:40 PST
Created attachment 464498 [details]
Video of the ICB changing

When this page: https://interop-2022-viewport.netlify.app is opened on an in-app browser on iOS. You can see (also see video in attachment) that when you start scrolling the ICB (the red line) changes size. This is a problem for view height units (vh, svh) since they will resize and your scroll position on the page changes.

The preferred behaviour would be that the ICB doesn't change like on Safari mobile.
Comment 1 Radar WebKit Bug Importer 2023-01-14 07:12:10 PST
<rdar://problem/104260623>