Bug 231065

Summary: If you pull the scroll and zoom then meta tag user-scalable: no; is not working
Product: WebKit Reporter: ondanila
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: bfulgham, kevin_neal, simon.fraser, webkit-bug-importer, webkit, zalan
Priority: P2 Keywords: InRadar
Version: Safari 15   
Hardware: iPhone / iPad   
OS: iOS 14   
Attachments:
Description Flags
Html page with meta tag for repeating bug none

Description ondanila 2021-10-01 00:19:50 PDT
Created attachment 439828 [details]
Html page with meta tag for repeating bug

Hello!
When I add meta tag 
    <meta name="viewport" content="width=device-width, user-scalable=no" />
to my site, and user on touch screen device pull scroll down to pull content out of top border he can scale the site despite the meta tag.
In this case functionality of this meta tag does not working.

How to repeat this bug:
1. On touch screen device open attached html
2. Pull the scroll down
3. When content pulled try to scale(by two touches)
Comment 1 Simon Fraser (smfr) 2021-10-01 09:03:00 PDT
Does this problem reproduce on iOS 14?
Comment 2 Radar WebKit Bug Importer 2021-10-01 09:56:03 PDT
<rdar://problem/83770585>
Comment 3 ondanila 2021-10-03 02:55:26 PDT
(In reply to Simon Fraser (smfr) from comment #1)
> Does this problem reproduce on iOS 14?

Yes, this problem is reproducible on both iOS 14 and 15
Comment 4 siim 2023-04-16 08:18:09 PDT
Still not fixed in iOS 16.4.1

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

User can make page zoomable also in text input fields.

After it is very hard to resize back to full screen.