Increase test coverage for getOffsetToReveal and SliverAppBars #59181
Labels
a: accessibility
Accessibility, e.g. VoiceOver or TalkBack. (aka a11y)
a: tests
"flutter test", flutter_test, or one of our tests
f: focus
Focus traversal, gaining or losing focus
f: scrolling
Viewports, list views, slivers, etc.
framework
flutter/packages/flutter repository. See also f: labels.
P2
Important issues not at the top of the work list
team-framework
Owned by Framework team
triaged-framework
Triaged by Framework team
SliverGeometry.maxScrollObstructionExtent
is used to correct a11y focus navigation when an app bar may be overlapping a portion of scrollable area. This makes it possible to go from the app bar to the next visible sliver after the overlap, rather than traversing the slivers under the app bar.The tests for this cover
pinned
SliverAppBar
s in aCustomScrollView
(see #11878 for original tests), but we should have coverage forfloating
andfloating-pinned
SliverAppBar
s as well. Plus, all three in aNestedScrollView
.Related PRs:
#11878 - added maxScrollObstructionExtent to floating, pinned and floating-pinned app bars, integrating with getOffsetToReveal
#39263 - changes maxScrollObstruction extent for floating app bars
#57707 - changes maxScrollObstructionExtent for floating-pinned app bars
The text was updated successfully, but these errors were encountered: