-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
Closed
Copy link
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: error messageError messages from the Flutter frameworkError messages from the Flutter frameworkf: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.found in release: 3.32Found to occur in 3.32Found to occur in 3.32found in release: 3.33Found to occur in 3.33Found to occur in 3.33frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onr: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionteam-frameworkOwned by Framework teamOwned by Framework teamtriaged-frameworkTriaged by Framework teamTriaged by Framework team
Description
Steps to reproduce
Just create a Dialog, which contains as a child an autocomplete component, which, in the onSelected method, executes the Navigation POP
Flutter throws Unhandler Exception when, into onSelected method in AutoComplete Widget, execute Navigator.of(context).pop(); If the autocomplete widget is inside a Dialog.
Expected results
Close dialog without unhandled exception throws.
Actual results
Bellow is the error thrown:
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: 'package:flutter/src/widgets/overlay.dart': Failed assertion: line 1682 pos 14: '_zOrderIndex != null': is not true.
#0 _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:67:4)
errors_patch.dart:67
#1 _AssertionError._throwNew (dart:core-patch/errors_patch.dart:49:5)
errors_patch.dart:49
#2 OverlayPortalController.hide (package:flutter/src/widgets/overlay.dart:1682:14)
overlay.dart:1682
#3 _RawAutocompleteState._updateOptionsViewVisibility (package:flutter/src/widgets/autocomplete.dart:403:30)
autocomplete.dart:403
#4 _RawAutocompleteState._onChangedField (package:flutter/src/widgets/autocomplete.dart:436:5)
autocomplete.dart:436
<asynchronous suspension>
Code sample
Here is the darpad link to the code I used to replicate the error.
Screenshots or Video
Logs
Logs
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: 'package:flutter/src/widgets/overlay.dart': Failed assertion: line 1682 pos 14: '_zOrderIndex != null': is not true.
#0 _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:67:4)
errors_patch.dart:67
#1 _AssertionError._throwNew (dart:core-patch/errors_patch.dart:49:5)
errors_patch.dart:49
#2 OverlayPortalController.hide (package:flutter/src/widgets/overlay.dart:1682:14)
overlay.dart:1682
#3 _RawAutocompleteState._updateOptionsViewVisibility (package:flutter/src/widgets/autocomplete.dart:403:30)
autocomplete.dart:403
#4 _RawAutocompleteState._onChangedField (package:flutter/src/widgets/autocomplete.dart:436:5)
autocomplete.dart:436
<asynchronous suspension>Flutter Doctor output
Doctor output
flutter doctor -v
[✓] Flutter (Channel stable, 3.32.2, on macOS 15.5 24F74 darwin-arm64, locale
en-BR) [346ms]
• Flutter version 3.32.2 on channel stable at
/Users/destroyer/.puro/envs/stable/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 8defaa71a7 (6 days ago), 2025-06-04 11:02:51 -0700
• Engine revision 1091508939
• Dart version 3.8.1
• DevTools version 2.45.1
[✓] Android toolchain - develop for Android devices (Android SDK version
32.1.0-rc1) [1,286ms]
• Android SDK at /Users/destroyer/Library/Android/sdk
• Platform android-33, build-tools 32.1.0-rc1
• ANDROID_HOME = /Users/destroyer/Library/Android/sdk
• Java binary at: /Applications/Android
Studio.app/Contents/jbr/Contents/Home/bin/java
This is the JDK bundled with the latest Android Studio installation on
this machine.
To manually set the JDK path, use: `flutter config
--jdk-dir="path/to/jdk"`.
• Java version OpenJDK Runtime Environment (build 21.0.5+-12932927-b750.29)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 16.4) [781ms]
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 16F6
• CocoaPods version 1.16.2
[✓] Chrome - develop for the web [12ms]
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2024.2) [11ms]
• Android Studio at /Applications/Android Studio.app/Contents
• 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 21.0.5+-12932927-b750.29)
[✓] VS Code (version 1.100.3) [10ms]
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.113.20250603
[✓] Connected device (2 available) [6.0s]
• macOS (desktop) • macos • darwin-arm64 • macOS 15.5 24F74 darwin-arm64
• Chrome (web) • chrome • web-javascript • Google Chrome 137.0.7151.69
[✓] Network resources [882ms]
• All expected network resources are available.
• No issues found!
lukemorse, jcairney-UHN, x6060x and claudiamunteanu
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: error messageError messages from the Flutter frameworkError messages from the Flutter frameworkf: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.found in release: 3.32Found to occur in 3.32Found to occur in 3.32found in release: 3.33Found to occur in 3.33Found to occur in 3.33frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onr: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionteam-frameworkOwned by Framework teamOwned by Framework teamtriaged-frameworkTriaged by Framework teamTriaged by Framework team