Skip to content

[webview_flutter] Keyboard/input broken while in showModalBottomSheet  #131697

@LegendAF

Description

@LegendAF

Is there an existing issue for this?

Steps to reproduce

  1. Change the following line https://github.com/flutter/packages/blob/main/packages/webview_flutter/webview_flutter/example/lib/main.dart#L177
    to
body: ElevatedButton(
  child: Text('open webview'),
  onPressed: () => showModalBottomSheet(
    context: context,
    builder: (_) => WebViewWidget(controller: _controller),
  ),
),
  1. Navigate to any input (burger menu -> search for instance) and tap it
  2. The keyboard does not open and the screen flickers a lot

This is happening in version 4.2.2 on flutter 3.7.12

Expected results

A keyboard opens for you to type into

Actual results

Screen flickers and keyboard never opens

Code sample

Code sample
Change the following line https://github.com/flutter/packages/blob/main/packages/webview_flutter/webview_flutter/example/lib/main.dart#L177 
to 
body: ElevatedButton(
  child: Text('open webview'),
  onPressed: () => showModalBottomSheet(
    context: context,
    builder: (_) => WebViewWidget(controller: _controller),
  ),
),

Screenshots or Video

Screenshots / Video demonstration
RPReplay_Final1690914919.MP4

Logs

Logs
Launching lib/main.dart on Legend's iPhone in debug mode...
Warning: Missing build name (CFBundleShortVersionString).
Warning: Missing build number (CFBundleVersion).
Action Required: You must set a build name and number in the pubspec.yaml file version field before submitting to the App Store.
Signing iOS app for device deployment using developer identity: "Apple Development: Alex Fernandez (J62646FUQ2)"
Xcode build done.                                            7.3s
Connecting to VM Service at ws://127.0.0.1:52763/eyF75dlpHcs=/ws
flutter: WebView is loading (progress : 10%)
flutter: allowing navigation to https://google.com/
flutter: url change to https://google.com/
flutter: Page started loading: https://google.com/
flutter: allowing navigation to https://www.google.com/
flutter: url change to https://www.google.com/
flutter: WebView is loading (progress : 42%)
flutter: WebView is loading (progress : 90%)
flutter: WebView is loading (progress : 100%)
flutter: Page finished loading: https://www.google.com/
[LayoutConstraints] Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want.
	Try this:
		(1) look at each constraint and try to figure out which you don't expect;
		(2) find the code that added the unwanted constraint or constraints and fix it.
	(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
    "<NSAutoresizingMaskLayoutConstraint:0x282499c20 h=--& v=--& _UIToolbarContentView:0x10fd92600.width == 0   (active)>",
    "<NSLayoutConstraint:0x282483ca0 H:|-(0)-[_UIButtonBarStackView:0x10fda1810]   (active, names: '|':_UIToolbarContentView:0x10fd92600 )>",
    "<NSLayoutConstraint:0x2824836b0 H:[_UIButtonBarStackView:0x10fda1810]-(0)-|   (active, names: '|':_UIToolbarContentView:0x10fd92600 )>",
    "<NSLayoutConstraint:0x282496300 'IB_Leading_Leading' H:|-(0)-[_UIModernBarButton:0x10fdb5cf0]   (active, names: '|':_UIButtonBarButton:0x10fdb4cf0 )>",
    "<NSLayoutConstraint:0x282496850 'IB_Leading_Leading' H:|-(>=5)-[_UIModernBarButton:0x10fdb7040]   (active, names: '|':_UIButtonBarButton:0x10fdb6e40 )>",
    "<NSLayoutConstraint:0x282496350 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x10fdb5cf0]-(>=8)-|   (active, names: '|':_UIButtonBarButton:0x10fdb4cf0 )>",
    "<NSLayoutConstraint:0x2824968a0 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x10fdb7040]-(>=5)-|   (active, names: '|':_UIButtonBarButton:0x10fdb6e40 )>",
    "<NSLayoutConstraint:0x282498be0 'TB_Leading_Leading' H:|-(8)-[_UIModernBarButton:0x10ff1c6e0'Done']   (active, names: '|':_UIButtonBarButton:0x10ff1abb0 )>",
    "<NSLayoutConstraint:0x282498c30 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x10ff1c6e0'Done']-(0)-|   (active, names: '|':_UIButtonBarButton:0x10ff1abb0 )>",
    "<NSLayoutConstraint:0x282498ff0 'UISV-canvas-connection' UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x10fdb4cf0.leading   (active)>",
    "<NSLayoutConstraint:0x2824992c0 'UISV-canvas-connection' UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x10ff1abb0.trailing   (active)>",
    "<NSLayoutConstraint:0x282499310 'UISV-spacing' H:[_UIButtonBarButton:0x10fdb4cf0]-(0)-[UIView:0x10fdb6cc0]   (active)>",
    "<NSLayoutConstraint:0x282499360 'UISV-spacing' H:[UIView:0x10fdb6cc0]-(0)-[_UIButtonBarButton:0x10fdb6e40]   (active)>",
    "<NSLayoutConstraint:0x2824993b0 'UISV-spacing' H:[_UIButtonBarButton:0x10fdb6e40]-(0)-[UIView:0x10ff2c050]   (active)>",
    "<NSLayoutConstraint:0x282499400 'UISV-spacing' H:[UIView:0x10ff2c050]-(0)-[_UIButtonBarButton:0x10ff1abb0]   (active)>",
    "<NSLayoutConstraint:0x2824837f0 'UIView-leftMargin-guide-constraint' H:|-(0)-[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'](LTR)   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>",
    "<NSLayoutConstraint:0x282483f70 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide']-(0)-|(LTR)   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x282496350 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x10fdb5cf0]-(>=8)-|   (active, names: '|':_UIButtonBarButton:0x10fdb4cf0 )>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[LayoutConstraints] Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want.
	Try this:
		(1) look at each constraint and try to figure out which you don't expect;
		(2) find the code that added the unwanted constraint or constraints and fix it.
	(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
    "<NSAutoresizingMaskLayoutConstraint:0x282499c20 h=--& v=--& _UIToolbarContentView:0x10fd92600.width == 0   (active)>",
    "<NSLayoutConstraint:0x282483ca0 H:|-(0)-[_UIButtonBarStackView:0x10fda1810]   (active, names: '|':_UIToolbarContentView:0x10fd92600 )>",
    "<NSLayoutConstraint:0x2824836b0 H:[_UIButtonBarStackView:0x10fda1810]-(0)-|   (active, names: '|':_UIToolbarContentView:0x10fd92600 )>",
    "<NSLayoutConstraint:0x282496850 'IB_Leading_Leading' H:|-(>=5)-[_UIModernBarButton:0x10fdb7040]   (active, names: '|':_UIButtonBarButton:0x10fdb6e40 )>",
    "<NSLayoutConstraint:0x2824968a0 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x10fdb7040]-(>=5)-|   (active, names: '|':_UIButtonBarButton:0x10fdb6e40 )>",
    "<NSLayoutConstraint:0x282498be0 'TB_Leading_Leading' H:|-(8)-[_UIModernBarButton:0x10ff1c6e0'Done']   (active, names: '|':_UIButtonBarButton:0x10ff1abb0 )>",
    "<NSLayoutConstraint:0x282498c30 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x10ff1c6e0'Done']-(0)-|   (active, names: '|':_UIButtonBarButton:0x10ff1abb0 )>",
    "<NSLayoutConstraint:0x282498ff0 'UISV-canvas-connection' UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x10fdb4cf0.leading   (active)>",
    "<NSLayoutConstraint:0x2824992c0 'UISV-canvas-connection' UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x10ff1abb0.trailing   (active)>",
    "<NSLayoutConstraint:0x282499310 'UISV-spacing' H:[_UIButtonBarButton:0x10fdb4cf0]-(0)-[UIView:0x10fdb6cc0]   (active)>",
    "<NSLayoutConstraint:0x282499360 'UISV-spacing' H:[UIView:0x10fdb6cc0]-(0)-[_UIButtonBarButton:0x10fdb6e40]   (active)>",
    "<NSLayoutConstraint:0x2824993b0 'UISV-spacing' H:[_UIButtonBarButton:0x10fdb6e40]-(0)-[UIView:0x10ff2c050]   (active)>",
    "<NSLayoutConstraint:0x282499400 'UISV-spacing' H:[UIView:0x10ff2c050]-(0)-[_UIButtonBarButton:0x10ff1abb0]   (active)>",
    "<NSLayoutConstraint:0x2824837f0 'UIView-leftMargin-guide-constraint' H:|-(0)-[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'](LTR)   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>",
    "<NSLayoutConstraint:0x282483f70 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide']-(0)-|(LTR)   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x2824968a0 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x10fdb7040]-(>=5)-|   (active, names: '|':_UIButtonBarButton:0x10fdb6e40 )>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[LayoutConstraints] Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want.
	Try this:
		(1) look at each constraint and try to figure out which you don't expect;
		(2) find the code that added the unwanted constraint or constraints and fix it.
	(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
    "<NSAutoresizingMaskLayoutConstraint:0x282499c20 h=--& v=--& _UIToolbarContentView:0x10fd92600.width == 0   (active)>",
    "<NSLayoutConstraint:0x282483ca0 H:|-(0)-[_UIButtonBarStackView:0x10fda1810]   (active, names: '|':_UIToolbarContentView:0x10fd92600 )>",
    "<NSLayoutConstraint:0x2824836b0 H:[_UIButtonBarStackView:0x10fda1810]-(0)-|   (active, names: '|':_UIToolbarContentView:0x10fd92600 )>",
    "<NSLayoutConstraint:0x282498be0 'TB_Leading_Leading' H:|-(8)-[_UIModernBarButton:0x10ff1c6e0'Done']   (active, names: '|':_UIButtonBarButton:0x10ff1abb0 )>",
    "<NSLayoutConstraint:0x282498c30 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x10ff1c6e0'Done']-(0)-|   (active, names: '|':_UIButtonBarButton:0x10ff1abb0 )>",
    "<NSLayoutConstraint:0x282498ff0 'UISV-canvas-connection' UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x10fdb4cf0.leading   (active)>",
    "<NSLayoutConstraint:0x2824992c0 'UISV-canvas-connection' UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x10ff1abb0.trailing   (active)>",
    "<NSLayoutConstraint:0x282499310 'UISV-spacing' H:[_UIButtonBarButton:0x10fdb4cf0]-(0)-[UIView:0x10fdb6cc0]   (active)>",
    "<NSLayoutConstraint:0x282499360 'UISV-spacing' H:[UIView:0x10fdb6cc0]-(0)-[_UIButtonBarButton:0x10fdb6e40]   (active)>",
    "<NSLayoutConstraint:0x2824993b0 'UISV-spacing' H:[_UIButtonBarButton:0x10fdb6e40]-(0)-[UIView:0x10ff2c050]   (active)>",
    "<NSLayoutConstraint:0x282499400 'UISV-spacing' H:[UIView:0x10ff2c050]-(0)-[_UIButtonBarButton:0x10ff1abb0]   (active)>",
    "<NSLayoutConstraint:0x2824837f0 'UIView-leftMargin-guide-constraint' H:|-(0)-[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'](LTR)   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>",
    "<NSLayoutConstraint:0x282483f70 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide']-(0)-|(LTR)   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x282498c30 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x10ff1c6e0'Done']-(0)-|   (active, names: '|':_UIButtonBarButton:0x10ff1abb0 )>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[LayoutConstraints] Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want.
	Try this:
		(1) look at each constraint and try to figure out which you don't expect;
		(2) find the code that added the unwanted constraint or constraints and fix it.
	(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
    "<NSAutoresizingMaskLayoutConstraint:0x282499cc0 h=--& v=--& _UIToolbarContentView:0x10fd92600.height == 0   (active)>",
    "<NSLayoutConstraint:0x2824f28f0 V:|-(0)-[_UIButtonBarStackView:0x10fda1810]   (active, names: '|':_UIToolbarContentView:0x10fd92600 )>",
    "<NSLayoutConstraint:0x2824f22b0 _UIButtonBarStackView:0x10fda1810.bottom == _UIToolbarContentView:0x10fd92600.bottom   (active)>",
    "<NSLayoutConstraint:0x28249a260 UIImageView:0x10fdb6ad0.centerY == _UIModernBarButton:0x10fdb5cf0.centerY   (active)>",
    "<NSLayoutConstraint:0x2824965d0 'IB_Baseline_Baseline' _UIModernBarButton:0x10fdb5cf0.lastBaseline == UILayoutGuide:0x283eeca80'UIViewLayoutMarginsGuide'.bottom   (active)>",
    "<NSLayoutConstraint:0x282496620 'IB_Top_Top' V:|-(>=0)-[_UIModernBarButton:0x10fdb5cf0]   (active, names: '|':_UIButtonBarButton:0x10fdb4cf0 )>",
    "<NSLayoutConstraint:0x282496760 'UIButtonBar.maximumAlignmentSize' _UIButtonBarButton:0x10fdb4cf0.height == UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'.height   (active)>",
    "<NSLayoutConstraint:0x282483d90 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide']-(0)-|   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>",
    "<NSLayoutConstraint:0x282496530 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x283eeca80'UIViewLayoutMarginsGuide']-(11)-|   (active, names: '|':_UIButtonBarButton:0x10fdb4cf0 )>",
    "<NSLayoutConstraint:0x282482da0 'UIView-topMargin-guide-constraint' V:|-(0)-[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide']   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28249a260 UIImageView:0x10fdb6ad0.centerY == _UIModernBarButton:0x10fdb5cf0.centerY   (active)>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[LayoutConstraints] Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want.
	Try this:
		(1) look at each constraint and try to figure out which you don't expect;
		(2) find the code that added the unwanted constraint or constraints and fix it.
	(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
    "<NSAutoresizingMaskLayoutConstraint:0x282499cc0 h=--& v=--& _UIToolbarContentView:0x10fd92600.height == 0   (active)>",
    "<NSLayoutConstraint:0x2824f28f0 V:|-(0)-[_UIButtonBarStackView:0x10fda1810]   (active, names: '|':_UIToolbarContentView:0x10fd92600 )>",
    "<NSLayoutConstraint:0x2824f22b0 _UIButtonBarStackView:0x10fda1810.bottom == _UIToolbarContentView:0x10fd92600.bottom   (active)>",
    "<NSLayoutConstraint:0x282497020 UIImageView:0x10fdb7e90.centerY == _UIModernBarButton:0x10fdb7040.centerY   (active)>",
    "<NSLayoutConstraint:0x282496b20 'IB_Baseline_Baseline' _UIModernBarButton:0x10fdb7040.lastBaseline == UILayoutGuide:0x283eecb60'UIViewLayoutMarginsGuide'.bottom   (active)>",
    "<NSLayoutConstraint:0x282496b70 'IB_Top_Top' V:|-(>=0)-[_UIModernBarButton:0x10fdb7040]   (active, names: '|':_UIButtonBarButton:0x10fdb6e40 )>",
    "<NSLayoutConstraint:0x282498820 'UIButtonBar.maximumAlignmentSize' _UIButtonBarButton:0x10fdb6e40.height == UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'.height   (active)>",
    "<NSLayoutConstraint:0x282483d90 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide']-(0)-|   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>",
    "<NSLayoutConstraint:0x282496a80 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x283eecb60'UIViewLayoutMarginsGuide']-(11)-|   (active, names: '|':_UIButtonBarButton:0x10fdb6e40 )>",
    "<NSLayoutConstraint:0x282482da0 'UIView-topMargin-guide-constraint' V:|-(0)-[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide']   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x282497020 UIImageView:0x10fdb7e90.centerY == _UIModernBarButton:0x10fdb7040.centerY   (active)>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[LayoutConstraints] Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want.
	Try this:
		(1) look at each constraint and try to figure out which you don't expect;
		(2) find the code that added the unwanted constraint or constraints and fix it.
	(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
    "<NSAutoresizingMaskLayoutConstraint:0x282499cc0 h=--& v=--& _UIToolbarContentView:0x10fd92600.height == 0   (active)>",
    "<NSLayoutConstraint:0x2824f28f0 V:|-(0)-[_UIButtonBarStackView:0x10fda1810]   (active, names: '|':_UIToolbarContentView:0x10fd92600 )>",
    "<NSLayoutConstraint:0x2824f22b0 _UIButtonBarStackView:0x10fda1810.bottom == _UIToolbarContentView:0x10fd92600.bottom   (active)>",
    "<NSLayoutConstraint:0x28249a4e0 UIButtonLabel:0x10ff63c30.centerY == _UIModernBarButton:0x10ff1c6e0'Done'.centerY + 1.5   (active)>",
    "<NSLayoutConstraint:0x282498dc0 'TB_Baseline_Baseline' _UIModernBarButton:0x10ff1c6e0'Done'.lastBaseline == UILayoutGuide:0x283ee6d80'UIViewLayoutMarginsGuide'.bottom   (active)>",
    "<NSLayoutConstraint:0x282498e10 'TB_Top_Top' V:|-(>=0)-[_UIModernBarButton:0x10ff1c6e0'Done']   (active, names: '|':_UIButtonBarButton:0x10ff1abb0 )>",
    "<NSLayoutConstraint:0x282498f50 'UIButtonBar.maximumAlignmentSize' _UIButtonBarButton:0x10ff1abb0.height == UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide'.height   (active)>",
    "<NSLayoutConstraint:0x282483d90 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide']-(0)-|   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>",
    "<NSLayoutConstraint:0x282498d20 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x283ee6d80'UIViewLayoutMarginsGuide']-(11)-|   (active, names: '|':_UIButtonBarButton:0x10ff1abb0 )>",
    "<NSLayoutConstraint:0x282482da0 'UIView-topMargin-guide-constraint' V:|-(0)-[UILayoutGuide:0x283eec7e0'UIViewLayoutMarginsGuide']   (active, names: '|':_UIButtonBarStackView:0x10fda1810 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28249a4e0 UIButtonLabel:0x10ff63c30.centerY == _UIModernBarButton:0x10ff1c6e0'Done'.centerY + 1.5   (active)>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
flutter: url change to https://www.google.com/#sbfbu=1&pi=
[Process] 0x1220844e0 - GPUProcessProxy::gpuProcessExited: reason=IdleExit
[Process] 0x123000a20 - [PID=22373] WebProcessProxy::gpuProcessExited: reason=IdleExit

Flutter Doctor output

Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.7.12, on macOS 13.3.1 22E772610a darwin-arm64, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.2)
[✓] VS Code (version 1.80.2)
[✓] Connected device (3 available)
[✓] HTTP Host Availability

• No issues found!

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work listc: regressionIt was better in the past than it is nowfound in release: 3.10Found to occur in 3.10found in release: 3.13Found to occur in 3.13has reproducible stepsThe issue has been confirmed reproducible and is ready to work onp: webviewThe WebView pluginp: webview-keyboardKeyboard issues with flutter_webview pluginpackageflutter/packages repository. See also p: labels.platform-androidAndroid applications specificallyplatform-iosiOS applications specificallyteam-ecosystemOwned by Ecosystem teamtriaged-ecosystemTriaged by Ecosystem team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions