Fix SliverResizingHeader semantic focus#179690
Fix SliverResizingHeader semantic focus#179690zemanux wants to merge 2 commits intoflutter:masterfrom
Conversation
e8f1928 to
10f3194
Compare
10f3194 to
d305b63
Compare
d305b63 to
50b0f2d
Compare
50b0f2d to
70b1bc1
Compare
There was a problem hiding this comment.
Code Review
The pull request effectively addresses the semantic focus issue in SliverResizingHeader by correctly applying Semantics properties and the RenderViewport.excludeFromScrolling tag. The refactoring in applyPaintTransform to use applyPaintTransformForBoxChild improves code maintainability. The addition of a dedicated test case for semantics ensures the new accessibility behavior is verified.
|
@Renzo-Olivares, this PR duplicate #179023 (updated with last comments) to fix semantic focus problem on |
|
@zemanux The test failures seem unrelated. You can try rebasing to the |
|
|
||
| testWidgets( | ||
| 'SliverResizingHeader: presence of RenderViewport.excludeFromScrolling tag when pinned', | ||
| (WidgetTester tester) async { |
There was a problem hiding this comment.
I would add the following to the top of this test.
// Regression test for https://github.com/flutter/flutter/issues/179687.
70b1bc1 to
53468de
Compare
53468de to
7abc3c9
Compare
7abc3c9 to
69a3c52
Compare
Fix #179687
Pre-launch Checklist
///).