Bug 238386 - Page is not responding after bluring input when maximum-scale fixed to 1
Summary: Page is not responding after bluring input when maximum-scale fixed to 1
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: Safari 15
Hardware: iPhone / iPad iOS 15
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-03-25 10:39 PDT by Mahdi
Modified: 2022-03-28 06:43 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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>