Skip to content

Typing in TextField crashes app on macOs if virtual keyboard is open while enabling #151428

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
mrudigier opened this issue Jul 8, 2024 · 13 comments · Fixed by flutter/engine#54364
Labels
a: accessibility Accessibility, e.g. VoiceOver or TalkBack. (aka a11y) a: text input Entering text in a text field or keyboard related problems c: crash Stack traces logged to the console c: fatal crash Crashes that terminate the process found in release: 3.22 Found to occur in 3.22 found in release: 3.23 Found to occur in 3.23 fyi-text-input For the attention of Text Input team has reproducible steps The issue has been confirmed reproducible and is ready to work on P1 High-priority issues at the top of the work list platform-mac Building on or for macOS specifically r: fixed Issue is closed as already fixed in a newer version team-macos Owned by the macOS platform team triaged-macos Triaged by the macOS platform team

Comments

@mrudigier
Copy link

Steps to reproduce

  1. On macOs, open the virtual keyboard (see attached screen shot)
  2. Build the app from the attached code sample
  3. Tap the "Toggle enabled" button
  4. Tap into the text field
  5. Type a character (with the real keyboard or the virtual one)
  6. The app crashes

Some combinations of opening the keyboard later and bringing the app to the background and to the foreground again seem to avoid the bad state. But we didn't find a reproducible arrangement.

We were able to reproduce this with compiled binaries on the following systems:
Apple M1 Pro with macOs 14.4
Mac Mini X86-64 with macOs 11.7.10
Mac Mini X86-64 with macOs 10.15.7

Expected results

It is possible to enter characters into the text field while macOs the virtual keyboard is open without crashing the app

Actual results

When entering a character in the text field while using the macOs virtual keyboard, the app crashes.

Code sample

Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});
  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  bool _enabled = false;
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      home: Scaffold(
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              FilledButton(
                onPressed: () {
                  setState(() {
                    _enabled = !_enabled;
                  });
                },
                child: const Text('Toggle enabled'),
              ),
              // Crashes if on-screen-keyboard is open on macOs, it was toggled to enabled and you start typing something
              TextField(
                enabled: _enabled,
              ),
            ],
          ),
        ),
      ),
    );
  }
}

Screenshots or Video

This shows the macOs virtual keyboard and the menu to open it.

Bildschirmfoto 2024-07-08 um 20 03 54

Video showing the crash
TextField_enabled_bug.mov

Logs

Run console log
Launching lib/main.dart on macOS in debug mode...
Building macOS application...
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:00006000-001A252A0C38801E, name:My Mac }
{ platform:macOS, arch:x86_64, id:00006000-001A252A0C38801E, name:My Mac }
2024-07-08 20:03:14.132 example_text_field_enabled_crash[10899:65874836] WARNING: Secure coding is automatically enabled for restorable state! However, not on all supported macOS versions of this application. Opt-in to secure coding explicitly by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState:.
Debug service listening on ws://127.0.0.1:56929/GS9Ga53mcdI=/ws
Syncing files to device macOS...
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[AXPlatformNodeCocoa startEditing]: unrecognized selector sent to instance 0x6000035ea940'
*** First throw call stack:
(
	0   CoreFoundation                      0x000000019e23eccc __exceptionPreprocess + 176
	1   libobjc.A.dylib                     0x000000019dd26788 objc_exception_throw + 60
	2   CoreFoundation                      0x000000019e2f102c -[NSObject(NSObject) __retain_OA] + 0
	3   CoreFoundation                      0x000000019e1a8cdc ___forwarding___ + 1580
	4   CoreFoundation                      0x000000019e1a85f0 _CF_forwarding_prep_0 + 96
	5   FlutterMacOS                        0x0000000104299c04 _ZNK7flutter22AccessibilityBridgeMac22MacOSEventsFromAXEventEN2ui16AXEventGenerator5EventERKNS1_6AXNodeE + 1216
	6   FlutterMacOS                        0x0000000104299604 _ZN7flutter22AccessibilityBridgeMac20OnAccessibilityEventEN2ui16AXEventGenerator13TargetedEventE + 196
	7   FlutterMacOS                        0x0000000104afb24c _ZN7flutter19AccessibilityBridge13CommitUpdatesEv + 1584
	8   FlutterMacOS                        0x00000001042c7a9c -[FlutterViewController updateSemantics:] + 208
	9   FlutterMacOS                        0x00000001042ad35c _ZZ35-[FlutterEngine runWithEntrypoint:]EN3$_18__invokeEPK23FlutterSemanticsUpdate2Pv + 88
	10  FlutterMacOS                        0x0000000104b0cb60 _ZNSt3_fl10__function6__funcIZ39CreateEmbedderSemanticsUpdateCallbackV3PFvPK23FlutterSemanticsUpdate2PvES5_E3$_0NS_9allocatorIS8_EEFvNS_13unordered_mapIiN7flutter13SemanticsNodeENS_4hashIiEENS_8e	11  FlutterMacOS                        0x0000000104b1eac8 _ZN7flutter20PlatformViewEmbedder15UpdateSemanticsENSt3_fl13unordered_mapIiNS_13SemanticsNodeENS1_4hashIiEENS1_8equal_toIiEENS1_9allocatorINS1_4pairIKiS3_EEEEEENS2_IiNS_25CustomAccessibilityActio	12  FlutterMacOS                        0x0000000104a3c9cc _ZNSt3_fl10__function6__funcIZN7flutter5Shell23OnEngineUpdateSemanticsENS_13unordered_mapIiNS2_13SemanticsNodeENS_4hashIiEENS_8equal_toIiEENS_9allocatorINS_4pairIKiS5_EEEEEENS4_IiNS2_25CustomAcce	13  FlutterMacOS                        0x0000000104b1c1c8 _ZN7flutter18EmbedderTaskRunner8PostTaskEy + 652
	14  FlutterMacOS                        0x0000000104b05ea4 FlutterEngineRunTask + 36
	15  FlutterMacOS                        0x00000001042acc18 -[FlutterEngine runTaskOnEmbedder:] + 56
	16  FlutterMacOS                        0x00000001042acdcc __60-[FlutterEngine postMainThreadTask:targetTimeInNanoseconds:]_block_invoke + 64
	17  libdispatch.dylib                   0x000000019df38750 _dispatch_call_block_and_release + 32
	18  libdispatch.dylib                   0x000000019df3a3e8 _dispatch_client_callout + 20
	19  libdispatch.dylib                   0x000000019df48bb8 _dispatch_main_queue_drain + 988
	20  libdispatch.dylib                   0x000000019df487cc _dispatch_main_queue_callback_4CF + 44
	21  CoreFoundation                      0x000000019e20b4ac __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
	22  CoreFoundation                      0x000000019e1c8c30 __CFRunLoopRun + 1996
	23  CoreFoundation                      0x000000019e1c7e0c CFRunLoopRunSpecific + 608
	24  HIToolbox                           0x00000001a8963000 RunCurrentEventLoopInMode + 292
	25  HIToolbox                           0x00000001a8962e3c ReceiveNextEventCommon + 648
	26  HIToolbox                           0x00000001a8962b94 _BlockUntilNextEventMatchingListInModeWithFilter + 76
	27  AppKit                              0x00000001a1a20970 _DPSNextEvent + 660
	28  AppKit                              0x00000001a2212dec -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
	29  AppKit                              0x00000001a1a13cb8 -[NSApplication run] + 476
	30  AppKit                              0x00000001a19eaf54 NSApplicationMain + 880
	31  example_text_field_enabled_crash    0x0000000100cf48e4 main + 12
	32  dyld                                0x000000019dd620e0 start + 2360
)
libc++abi: terminating due to uncaught exception of type NSException
Lost connection to device.
the Dart compiler exited unexpectedly.

Flutter Doctor output

Doctor output
[✓] Flutter (Channel stable, 3.19.4, on macOS 14.4 23E214 darwin-arm64, locale de-DE)
    • Flutter version 3.19.4 on channel stable at /Users/user/sdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 68bfaea224 (4 months ago), 2024-03-20 15:36:31 -0700
    • Engine revision a5c24f538d
    • Dart version 3.3.2
    • DevTools version 2.31.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/user/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15E204a
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • 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 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Community Edition (version 2023.3.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • 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

[✓] IntelliJ IDEA Community Edition (version 2021.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE_x86.app
    • 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

[✓] VS Code (version 1.90.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 14.4 23E214 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 126.0.6478.127

[✓] Network resources
    • All expected network resources are available.

• No issues found!
@huycozy huycozy added the in triage Presently being triaged by the triage team label Jul 9, 2024
@huycozy
Copy link
Member

huycozy commented Jul 9, 2024

Thank you for the report. I can also reproduce the crash on my macOS machine (macOS app). I also checked this on Windows (app) and Web but the crash doesn't happen there.

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.22.2, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.22.2 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 761747bfc5 (3 weeks ago), 2024-06-05 22:15:13 +0200
    • Engine revision edd8546116
    • Dart version 3.4.3
    • DevTools version 2.34.3

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
    • Xcode at /Applications/Xcode15.4.app/Contents/Developer
    • Build 15F31d
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.3)
    • 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
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)

[✓] VS Code (version 1.90.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.90.0

[✓] Connected device (3 available)
    • iPhone (mobile) • d9a94afe2b649fef56ba0bfeb052f0f2a7dae95e • ios            • iOS 15.8 19H370
    • macOS (desktop) • macos                                    • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)    • chrome                                   • web-javascript • Google Chrome 126.0.6478.127

[✓] Network resources
    • All expected network resources are available.

• No issues found!
[!] Flutter (Channel master, 3.23.0-14.0.pre.157, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.23.0-14.0.pre.157 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ad6166a8b8 (3 hours ago), 2024-07-07 19:58:25 -0400
    • Engine revision ca79a56a66
    • Dart version 3.5.0 (build 3.5.0-323.0.dev)
    • DevTools version 2.37.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
    • Xcode at /Applications/Xcode15.4.app/Contents/Developer
    • Build 15F31d
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.3)
    • 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
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)

[✓] VS Code (version 1.90.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.92.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 126.0.6478.127
    ! Error: iPhone has recently restarted. Xcode will continue when iPhone is unlocked. (code -14)

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

@huycozy huycozy added a: text input Entering text in a text field or keyboard related problems c: crash Stack traces logged to the console platform-mac Building on or for macOS specifically has reproducible steps The issue has been confirmed reproducible and is ready to work on c: fatal crash Crashes that terminate the process fyi-text-input For the attention of Text Input team found in release: 3.22 Found to occur in 3.22 found in release: 3.23 Found to occur in 3.23 team-macos Owned by the macOS platform team and removed in triage Presently being triaged by the triage team labels Jul 9, 2024
@justinmc justinmc added the a: accessibility Accessibility, e.g. VoiceOver or TalkBack. (aka a11y) label Jul 11, 2024
@loic-sharma loic-sharma added P1 High-priority issues at the top of the work list triaged-macos Triaged by the macOS platform team labels Jul 22, 2024
@loic-sharma
Copy link
Member

cc @dkwingsmt

@cbracken
Copy link
Member

@dkwingsmt Interesting that using the virtual keyboard seems to enable semantics. Seems like we're missing one or more methods on our macOS platform node implementation based on the stack trace.

@tvolkert
Copy link
Contributor

tvolkert commented Aug 4, 2024

Possibly the same issue since the crash looks the same: #152828

... although my repro steps have nothing to do with a virtual keyboard ...

@dkwingsmt
Copy link
Contributor

dkwingsmt commented Aug 5, 2024

Yeah the two reproduction have almost identical stacktrace. The culprit code looks like this:

    case ui::AXEventGenerator::Event::VALUE_CHANGED: {
      if (ax_node.data().role == ax::mojom::Role::kTextField) {
        // If it is a text field, the value change notifications are handled by
        // the FlutterTextField directly. Only need to make sure it is the
        // first responder.
        FlutterTextField* native_text_field =
            (FlutterTextField*)mac_platform_node_delegate->GetNativeViewAccessible();
        id focused = mac_platform_node_delegate->GetFocus();
        if (!focused || native_text_field == focused) {
          [native_text_field startEditing];   /* CRASHED HERE */
        }
        break;
      }

Apparently the code assumes that the focused node is a FlutterTextField, but it's actually just a native text field, which doesn't have the method Flutter added in FlutterTextInputSemanticsObject.h.

There is another instance of startEditing in the same file, but that one is guarded by a class check (see below), while this one isn't.

      if ([focused isKindOfClass:[FlutterTextField class]]) {

Considering how both reproduction involves enabling a disabled textfield, my guess is that when the text field is re-enabled, the text field object is recreated and the the focus is reassigned, but somehow the object is not created as a flutter text field but a bare native one, or the focus is give to the native one.

cc @knopp who wrote this part of code in flutter/engine#33827.

@knopp
Copy link
Member

knopp commented Aug 5, 2024

Thanks for the ping. I'll be looking into this tomorrow.

@knopp
Copy link
Member

knopp commented Aug 6, 2024

The problem is that the accessibilty node in this case is created as kStaticText and later it is updated to kTextField. The FlutterPlatformNodeDelegateMac::Init gets called for kStaticText, which creates the regular AXPlatformNode, but does not get notified that the node type has changed so the platform node remains AXPlatformNode instead of FlutterTextPlatformNode.

@knopp
Copy link
Member

knopp commented Aug 6, 2024

Proof of concept PR here. Still needs tests.

@knopp
Copy link
Member

knopp commented Aug 6, 2024

Test added.

knopp added a commit to flutter/engine that referenced this issue Aug 6, 2024
Fixes flutter/flutter#151428

*If you had to change anything in the [flutter/tests] repo, include a
link to the migration guide as per the [breaking change policy].*

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide] and the [C++,
Objective-C, Java style guides].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I added new tests to check the change I am making or feature I am
adding, or the PR is [test-exempt]. See [testing the engine] for
instructions on writing and running engine tests.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I signed the [CLA].
- [x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel
on [Discord].

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[C++, Objective-C, Java style guides]:
https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
[testing the engine]:
https://github.com/flutter/flutter/wiki/Testing-the-engine
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
@huycozy huycozy added the r: fixed Issue is closed as already fixed in a newer version label Aug 7, 2024
@fdennis
Copy link

fdennis commented Aug 13, 2024

I see that this issue is marked as "Closed" and fixed. However, I can reproduce this in 3.24 with the exact same sample code. I followed the same steps and the app crashed for me. Could you verify if this is still an issue?

flutter doctor -v
[✓] Flutter (Channel stable, 3.24.0, on macOS 14.5 23F79 darwin-arm64, locale en-US)
    • Flutter version 3.24.0 on channel stable at PATH
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 80c2e84975 (2 weeks ago), 2024-07-30 23:06:49 +0700
    • Engine revision b8800d88be
    • Dart version 3.5.0
    • DevTools version 2.37.2

[✗] Android toolchain - develop for Android devices

[!] Xcode - develop for iOS and macOS (Xcode 15.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15F31d
    ✗ Unable to get list of installed Simulator runtimes.
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/to/macos-android-setup for detailed instructions).

[✓] IntelliJ IDEA Community Edition (version 2024.1.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • 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

[✓] Connected device (3 available)

[✓] Network resources
    • All expected network resources are available.
    

@knopp
Copy link
Member

knopp commented Aug 13, 2024

It's fixed in main. I don't think the fix has been cherry picked to stable.

@tvolkert
Copy link
Contributor

Yeah, issues get fixed on main and are generally not cherry picked to stable.

Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 27, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
a: accessibility Accessibility, e.g. VoiceOver or TalkBack. (aka a11y) a: text input Entering text in a text field or keyboard related problems c: crash Stack traces logged to the console c: fatal crash Crashes that terminate the process found in release: 3.22 Found to occur in 3.22 found in release: 3.23 Found to occur in 3.23 fyi-text-input For the attention of Text Input team has reproducible steps The issue has been confirmed reproducible and is ready to work on P1 High-priority issues at the top of the work list platform-mac Building on or for macOS specifically r: fixed Issue is closed as already fixed in a newer version team-macos Owned by the macOS platform team triaged-macos Triaged by the macOS platform team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants