Repository: flutter
Issue: Keyboard hides input text when webview in SingleChildScrollView
Labels: a: text input,f: scrolling,p: webview,package,team-ecosystem,has reproducible steps,P2,found in release: 3.3,found in release: 3.4,triaged-ecosystem


**Expected results:**  The input text should be above the keyboard

**Actual results:** keyboard hide input text

**details:**  
<summary>


 </summary>


![企业微信截图_16641222648645](https://user-images.githubusercontent.com/11565328/192153655-f4241310-f435-46ef-9d92-4e90becc0c2a.png)
**content string is [here](https://github.com/flutter/flutter/files/9641202/conent.txt)**
![企业微信截图_16641215056425](https://user-images.githubusercontent.com/11565328/192153397-68059435-5794-4c6f-8ecf-4c3cf03d0703.png)
![企业微信截图_16641221084383](https://user-images.githubusercontent.com/11565328/192153544-40045a35-8cab-4359-bf2c-55728b9e834d.png)


[test.txt](https://github.com/flutter/flutter/files/9641232/test.txt)  is all code



This is the effect of the current bug
![企业微信截图_16641230819015](https://user-images.githubusercontent.com/11565328/192154264-e7be3a25-fdb1-443d-850d-e106d1862be5.png)


what i expected is  this
![企业微信截图_16641232261149](https://user-images.githubusercontent.com/11565328/192154371-c8733ad1-0cdc-40b8-919b-7c8928b3fd3c.png)

In addition, when I click on the widget textfield of flutter, and then click the input text of the webview, two cursors will appear on the screen. textfield doesn't seem to lose focus，At this point, click the input text of the webview, and the keyboard will still appear above the textfield widget

please help me !


my flutter doctor -v is :
[√] Flutter (Channel stable, 3.3.2, on Microsoft Windows [版本 10.0.19044.1645], locale zh-CN)
    • Flutter version 3.3.2 on channel stable at D:\work\flutter_sdk\flutter                  
    • Upstream repository https://github.com/flutter/flutter.git                              
    • Framework revision e3c29ec00c (11 days ago), 2022-09-14 08:46:55 -0500                  
    • Engine revision a4ff2c53d8                                                              
    • Dart version 2.18.1                                                                     
    • DevTools version 2.15.0

[√] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at C:\Users\Administrator\AppData\Local\Android\sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: D:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.
[√] Android Studio (version 2021.3)
    • Android Studio at D:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[√] Connected device (4 available)
    • sdk gphone x86 (mobile) • emulator-5554 • android-x86    • Android 11 (API 30) (emulator)
    • Windows (desktop)       • windows       • windows-x64    • Microsoft Windows [版本 10.0.19044.1645]
    • Chrome (web)            • chrome        • web-javascript • Google Chrome 105.0.5195.127
    • Edge (web)              • edge          • web-javascript • Microsoft Edge 105.0.1343.50

HTTP Host availability check is taking a long time...[!] HTTP Host Availability                                                         
    X HTTP host "https://maven.google.com/" is not reachable. Reason: An error occurred while checking the HTTP host: 信号灯超时时间已到
                                                                                                                                        
    X HTTP host "https://cloud.google.com/" is not reachable. Reason: An error occurred while checking the HTTP host: 信号灯超时时间已到
                                                                                                                                        
                                                                                                                                        
! Doctor found issues in 2 categories.