From ce5c3750082b9a343164289494258df59910bd0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90=C3=A0o=20Ho=C3=A0ng=20S=C6=A1n?= Date: Mon, 17 Mar 2025 02:53:20 +0700 Subject: [PATCH] Add accessibility semantics to gesture detector widgets Fixes #1426 --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/daohoangson/flutter_widget_from_html/issues/1426?shareId=XXXX-XXXX-XXXX-XXXX). --- packages/core/lib/src/core_widget_factory.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/core/lib/src/core_widget_factory.dart b/packages/core/lib/src/core_widget_factory.dart index 8a8628d88..e5c02248d 100644 --- a/packages/core/lib/src/core_widget_factory.dart +++ b/packages/core/lib/src/core_widget_factory.dart @@ -268,7 +268,10 @@ class WidgetFactory extends WidgetFactoryResetter with AnchorWidgetFactory { if (recognizer is TapGestureRecognizer) { built = MouseRegion( cursor: SystemMouseCursors.click, - child: GestureDetector(onTap: recognizer.onTap, child: child), + child: Semantics( + button: true, + child: GestureDetector(onTap: recognizer.onTap, child: child), + ), ); }