Bug 238386

Summary: Page is not responding after bluring input when maximum-scale fixed to 1
Product: WebKit Reporter: Mahdi <mohammadmahdi1383>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: bfulgham, simon.fraser, webkit-bug-importer, wenson_hsieh, zalan
Priority: P2 Keywords: InRadar
Version: Safari 15   
Hardware: iPhone / iPad   
OS: iOS 15   

Description Mahdi 2022-03-25 10:39:21 PDT
## Steps to produce
In a html file set at least this meta tag:

```html
<meta name=“viewport” content=“maximum-scale=1.0” />
```

and put input file ( i used `type=text` )

focus on input, then blur. And that’s it.
Page is unresponsive to any touch! ( just for seconds )
Comment 1 Wenson Hsieh 2022-03-25 10:51:47 PDT
(In reply to Mahdi from comment #0)
> ## Steps to produce
> In a html file set at least this meta tag:
> 
> ```html
> <meta name=“viewport” content=“maximum-scale=1.0” />
> ```
> 
> and put input file ( i used `type=text` )
> 
> focus on input, then blur. And that’s it.

To clarify — do you mean programmatic focus()/blur()? Or did you mean simply tapping on the input element?

(Either way, I was not able to reproduce on iPhone running the latest iOS, on a simple test page:)

```
<!DOCTYPE html>
<html>
<meta name="viewport" content="maximum-scale=1.0" />
<body>
<input type="text" />
</body>
</html>
```

> Page is unresponsive to any touch! ( just for seconds )
Comment 2 Radar WebKit Bug Importer 2022-03-28 06:43:35 PDT
<rdar://problem/90919486>