From aaab1e7168f2e4c09330f957c4fe54a5126cd3e5 Mon Sep 17 00:00:00 2001 From: mousybusiness Date: Sat, 7 Feb 2026 23:11:08 +0100 Subject: [PATCH 1/2] fix: hit testing when horizontally scrolled --- .../lib/src/tree_view/render_tree.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/two_dimensional_scrollables/lib/src/tree_view/render_tree.dart b/packages/two_dimensional_scrollables/lib/src/tree_view/render_tree.dart index 1c077c63f2a3..42814ae05d3e 100644 --- a/packages/two_dimensional_scrollables/lib/src/tree_view/render_tree.dart +++ b/packages/two_dimensional_scrollables/lib/src/tree_view/render_tree.dart @@ -162,7 +162,7 @@ class RenderTreeViewport extends RenderTwoDimensionalViewport { } final Rect rowRect = parentData.paintOffset! & - Size(viewportDimension.width, row.size.height); + Size(row.size.width, row.size.height); if (rowRect.contains(position)) { result.addWithPaintOffset( offset: parentData.paintOffset, From 20d20be10c8f72a356558389bf5b9c55576c3933 Mon Sep 17 00:00:00 2001 From: mousybusiness Date: Sat, 7 Feb 2026 23:15:37 +0100 Subject: [PATCH 2/2] [two_dimensional_scrollables] v0.3.9 --- packages/two_dimensional_scrollables/CHANGELOG.md | 4 ++++ packages/two_dimensional_scrollables/pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/two_dimensional_scrollables/CHANGELOG.md b/packages/two_dimensional_scrollables/CHANGELOG.md index a201be420b1f..691c93fe50d2 100644 --- a/packages/two_dimensional_scrollables/CHANGELOG.md +++ b/packages/two_dimensional_scrollables/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.9 + +* Fix hit testing issue when horizontally scrolled. + ## 0.3.8 * Updates minimum supported SDK version to Flutter 3.35/Dart 3.9. diff --git a/packages/two_dimensional_scrollables/pubspec.yaml b/packages/two_dimensional_scrollables/pubspec.yaml index c17706a2af68..9d16a900d995 100644 --- a/packages/two_dimensional_scrollables/pubspec.yaml +++ b/packages/two_dimensional_scrollables/pubspec.yaml @@ -1,6 +1,6 @@ name: two_dimensional_scrollables description: Widgets that scroll using the two dimensional scrolling foundation. -version: 0.3.8 +version: 0.3.9 repository: https://github.com/flutter/packages/tree/main/packages/two_dimensional_scrollables issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+two_dimensional_scrollables%22+