You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Android][a11y] TalkBack double-scrolls and skips items when the focused node scrolls into cacheExtent #194260
@LouiseHsu Thanks for reporting this issue. I tested this on the latest stable and master on a physical Pixel 10 running Android 17, but was unable to reproduce the behavior. Could you please share your flutter doctor -v output along with your Android device version details?
Video:
screen-20261013-135300-1791879752872.mp4.2.mp4
flutter doctor -v stable:
[✓] Flutter (Channel stable, 3.47.7, on macOS 26.4.125E253 darwin-arm64, locale en-US) [553ms]
• Flutter version 3.47.7on channel stable at /Users/puneetkukreja/Developer/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision abaf9c5237 (5 days ago), 2026-10-0809:51:21-0700
• Engine revision deb287481e
• Dart version 3.13.5
• DevTools version 2.60.0
• Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android, enable-ios, cli-animations, enable-native-assets, enable-record-use,
enable-swift-package-manager, omit-legacy-version-file, enable-lldb-debugging, enable-uiscene-migration
[✓] Android toolchain - develop forAndroid devices (AndroidSDK version 37.0.0-rc1) [2.2s]
• AndroidSDK at /Users/puneetkukreja/Library/Android/sdk
• Emulator version 37.1.11.0 (build_id 15917651) (CL:N/A)
• Platform android-37.1, build-tools 37.0.0-rc1
• Java binary at:/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java
ThisJDKis specified in your Flutter configuration.
To change the current JDK, run: `flutter config --jdk-dir="path/to/jdk"`.
• Java version Java(TM) SERuntimeEnvironment (build 17.0.12+8-LTS-286)
• AllAndroid licenses accepted.
[✓] Xcode- develop for iOS and macOS (Xcode26.6) [1,233ms]
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 17F113
• CocoaPods version 1.16.2
[✓] Chrome- develop for the web [6ms]
• Chrome at /Applications/GoogleChrome.app/Contents/MacOS/GoogleChrome
[✓] Connected device (4 available) [12.2s]
• Pixel10 (mobile) • 61221VDCR000D5 • android-arm64 • Android17 (API37)
• Puneet’s iPhone (wireless) (mobile) • 00008110-00167CEE0C46401E • ios • iOS 18.0.1 22A3370
• macOS (desktop) • macos • darwin-arm64 • macOS 26.4.125E253 darwin-arm64
• Chrome (web) • chrome • web-javascript • GoogleChrome155.0.8059.40
[✓] Network resources [891ms]
• All expected network resources are available.
• No issues found!
flutter doctor -v master:
[✓] Flutter (Channel master, 3.49.0-1.0.pre-445, on macOS 26.4.125E253
darwin-arm64, locale en-US) [1,566ms]
• Flutter version 3.49.0-1.0.pre-445on channel master at
/Users/puneetkukreja/flutter-contribution/flutter
• Upstream repository https://github.com/puneetkukreja98/flutter
• FLUTTER_GIT_URL= https://github.com/puneetkukreja98/flutter
• Framework revision b1a73f83d9 (2 hours ago), 2026-10-1306:07:11+0000
• Engine revision b1a73f83d9
• Dart version 3.14.0 (build 3.14.0-315.1.beta)
• DevTools version 2.61.0
• Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop,
enable-windows-desktop, enable-android, enable-ios, cli-animations,
enable-native-assets, enable-record-use, enable-swift-package-manager,
omit-legacy-version-file, enable-windowing, enable-lldb-debugging,
enable-uiscene-migration, enable-riscv64, enable-hcpp
[✓] Android toolchain - develop forAndroid devices (AndroidSDK version
37.0.0-rc1) [2.5s]
• AndroidSDK at /Users/puneetkukreja/Library/Android/sdk
• Emulator version 37.1.11.0 (build_id 15917651) (CL:N/A)
• Platform android-37.1, build-tools 37.0.0-rc1
• Java binary at:/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java
ThisJDKis specified in your Flutter configuration.
To change the current JDK, run: `flutter config --jdk-dir="path/to/jdk"`.
• Java version Java(TM) SERuntimeEnvironment (build 17.0.12+8-LTS-286)
• AllAndroid licenses accepted.
[✓] Xcode- develop for iOS and macOS (Xcode26.6) [2.7s]
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 17F113
• CocoaPods version 1.16.2
[✓] Chrome- develop for the web [6ms]
• Chrome at /Applications/GoogleChrome.app/Contents/MacOS/GoogleChrome
[✓] Connected device (4 available) [11.6s]
• Pixel10 (mobile) • 61221VDCR000D5 •
android-arm64 • Android17 (API37)
• Puneet’s iPhone (wireless) (mobile) • 00008110-00167CEE0C46401E • ios
• iOS 18.0.1 22A3370
• macOS (desktop) • macos •
darwin-arm64 • macOS 26.4.125E253 darwin-arm64
• Chrome (web) • chrome •
web-javascript • GoogleChrome155.0.8059.40
[✓] Network resources [739ms]
• All expected network resources are available.
• No issues found!
this bug seems to happen exclusively when each element takes up more than 20-25% of the viewport, and my emulator was a smaller pixel 7. Ive updated the test code to be relative to device viewport. please try again!
I'm unable to reproduce the behaviour on either a Pixel 7 emulator or a physical Pixel 6 using the supplied code sample and reproduction video with the latest stable release.
Ugh sorry one more time. I was trying to clean up the repro code, but I think just having the entire code snippet is worth it. Please try again :) I tested this on a Pixel 7.
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.
Activity
puneetkukreja98 commentedon Oct 13, 2026
@LouiseHsu Thanks for reporting this issue. I tested this on the latest stable and master on a physical Pixel 10 running Android 17, but was unable to reproduce the behavior. Could you please share your flutter doctor -v output along with your Android device version details?
Video:
screen-20261013-135300-1791879752872.mp4.2.mp4
flutter doctor -v stable:
flutter doctor -v master:
LouiseHsu commentedon Oct 13, 2026
this bug seems to happen exclusively when each element takes up more than 20-25% of the viewport, and my emulator was a smaller pixel 7. Ive updated the test code to be relative to device viewport. please try again!
puneetkukreja98 commentedon Oct 14, 2026
@LouiseHsu Thanks for updating the code sample. However, I am still unable to reproduce the issue on both master and stable.
@saurabh-mirajkar could you please test this once on your physical pixel 7?
saurabh-mirajkar commentedon Oct 14, 2026
I'm unable to reproduce the behaviour on either a Pixel 7 emulator or a physical Pixel 6 using the supplied code sample and reproduction video with the latest stable release.
stable
emulator-pixel-7.webm
physical-pixel-6.mp4
LouiseHsu commentedon Oct 15, 2026
Ugh sorry one more time. I was trying to clean up the repro code, but I think just having the entire code snippet is worth it. Please try again :) I tested this on a Pixel 7.
2 remaining items
mboetger commentedon Oct 20, 2026
Assigning to @LouiseHsu since #194411 has been posted.
[Android][a11y] Set visibleToUser=false for hidden semantics nodes (f…
[Android][a11y] Set visibleToUser=false for hidden semantics nodes (f…
github-actions commentedon Nov 10, 2026
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 -vand a minimal reproduction of the issue.