Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web semantics picks up clicks instead of letting Flutter handle them (?) #147881

Closed
matanlurey opened this issue May 6, 2024 · 1 comment
Closed
Labels
a: accessibility Accessibility, e.g. VoiceOver or TalkBack. (aka a11y) platform-web Web applications specifically

Comments

@matanlurey
Copy link
Contributor

Original comment by @ditman on #145849 (comment):

I've checked this a little bit and the problem seems to be that the semantics system is picking up clicks on that first row (in my mac it's 2 rows, it seems), instead of letting flutter handle them. We must not be computing the semantic target correctly on the clicks there (the underlying element seems to be correctly sized and positioned, though!) (??)

One potential workaround is to comment this out:

But I think @yjbanov is going to be interested in this issue!

I am going to remove the line(s):

// Enable extensions like Vimium to traverse the dashboard
SemanticsBinding.instance.ensureSemantics();

... but I still wanted something the web team could track, as this seems like a fairly serious bug?

@matanlurey matanlurey added a: accessibility Accessibility, e.g. VoiceOver or TalkBack. (aka a11y) platform-web Web applications specifically labels May 6, 2024
auto-submit bot pushed a commit to flutter/cocoon that referenced this issue May 6, 2024
Closes flutter/flutter#145849.

This was originally added by Casey so he could use some Chrome extension to navigate the dashboard (#1729), but it appears to cause serious problems for mouse-users.

I've filed flutter/flutter#147881 for the web team to take a look.
@yjbanov
Copy link
Contributor

yjbanov commented May 6, 2024

Deduplicating into #143164 and #146291

@yjbanov yjbanov closed this as completed May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a: accessibility Accessibility, e.g. VoiceOver or TalkBack. (aka a11y) platform-web Web applications specifically
Projects
None yet
Development

No branches or pull requests

2 participants