Michael Goderbauer
Michael Goderbauer
```dart TextField( enabled: false, ), ``` On Android with TalkBack enabled this should be announced as a disabled editbox. It is currently not announced at all. (It looks like the...
Part of https://github.com/flutter/flutter/issues/116929 Fixes https://github.com/flutter/flutter/issues/115375
To be submitted after b/262771110 and other name clashes in g3 are resolved. Part of https://github.com/flutter/flutter/issues/116929.
~**Submission is blocked on https://github.com/flutter/plugins/pull/7030 rolling into `flutter/flutter` to make the `Linux flutter_plugins` check green.**~ Fixes https://github.com/flutter/flutter/issues/108248. Part of https://github.com/flutter/flutter/issues/118837. This change fixes this TODO: https://github.com/flutter/flutter/blob/a45727d81360b278cc51c5a9ae429529038cf069/packages/flutter/lib/src/widgets/framework.dart#L1858-L1860 Everything else is fallout...
- [x] Since Dart 3 drops support for non-null-safe code: enable `unnecessary_null_comparison` and clean up code base. - [x] flutter/flutter - [x] flutter/engine - [ ] Make widgets const that...
Part of https://github.com/flutter/flutter/issues/116929. MediaQuery is now introduced by the View widget.
The `MinimumTextContrastGuideline` matcher assumes that all widgets are painted into the same view: https://github.com/flutter/flutter/blob/b2f2bf31c0fe83be2e6ed208d71c6c808993e3c5/packages/flutter_test/lib/src/accessibility.dart#L404 In a multi-window world this is not true. Instead, the matcher needs to look up the...
The deprecation period has elapsed. The method was made obsolete in https://github.com/flutter/flutter/pull/82594.
Fixes https://github.com/flutter/flutter/issues/126096. Fixes https://github.com/flutter/flutter/issues/126097. Fixes https://github.com/flutter/flutter/issues/126102. Fixes https://github.com/flutter/flutter/issues/126098. Fixes https://github.com/flutter/flutter/issues/126147. Work towards https://github.com/flutter/flutter/issues/126100. Does not fix the OverlyEntry/ModalRoute leak (https://github.com/flutter/flutter/issues/126100).
Search the code base for this issue to find instances. The stack trace for the leak is: ``` #0______ObjectTracker.startTracking_(package:leak_tracker/src/_object_tracker.dart:64:64) #1______dispatchObjectEvent_(package:leak_tracker/src/_dispatcher.dart:40:19) #2______dispatchObjectEvent._(package:leak_tracker/src/leak_tracker.dart:91:16) #3______dispatchObjectEvent_(package:leak_tracker/src/leak_tracker.dart:94:4) #4_______withFlutterLeakTracking.flutterEventToLeakTracker_(file:///Users/goderbauer/dev/flutter/packages/flutter/test/foundation/leak_tracking.dart:109:12) #5______MemoryAllocations.dispatchObjectEvent_(package:flutter/src/foundation/memory_allocations.dart:238:23) #6______MemoryAllocations._imageOnCreate_(package:flutter/src/foundation/memory_allocations.dart:312:5) #7______new_Image.__(dart:ui/painting.dart:1715:15) #8______Codec.getNextFrame._(dart:ui/painting.dart:2113:24) ```