Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Fix a11y tab traversal#25401

Closed
yjbanov wants to merge 2 commits into
flutter-team-archive:masterfrom
yjbanov:fix-a11y-tab-traversal
Closed

Fix a11y tab traversal#25401
yjbanov wants to merge 2 commits into
flutter-team-archive:masterfrom
yjbanov:fix-a11y-tab-traversal

Conversation

@yjbanov

@yjbanov yjbanov commented Apr 3, 2021

Copy link
Copy Markdown
Contributor

Fix widget traversal when using the TAB key while a11y is enabled.

Pre-launch Checklist

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • I read the Tree Hygiene wiki page, which explains my responsibilities.
  • I read and followed the Flutter Style Guide and the C++, Objective-C, Java style guides.
  • I listed at least one issue that this PR fixes in the description above.
  • I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt. See testing the engine for instructions on
    writing and running engine tests.
  • I updated/added relevant documentation (doc comments with ///).
  • I signed the CLA.
  • All existing and new tests are passing.
  • The reviewer has submitted any presubmit flakes in this PR using the engine presubmit flakes form before re-triggering the failure.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@goderbauer goderbauer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(haven't looked at the web_UI code in detail since I am not too familiar with that one...)

Comment thread lib/ui/semantics.dart
}) {
assert(
SemanticsFlag.isTextField.index & flags == 0 || editableTextId != null,
'Text field semantics node must provide a non-ull editableTextId',

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

non-ull -> non-null

@@ -0,0 +1,70 @@
:: felt_windows: a command-line utility for Windows for building and testing

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these changes supposed to be in this PR? They seem unrelated?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some of the other files as well...

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, feel free to ignore. I will split this up into multiple PRs. Just sent this draft hastily as I was rushing out the door for vacation :-)

@yjbanov yjbanov mentioned this pull request Apr 28, 2021
@yjbanov

yjbanov commented Apr 28, 2021

Copy link
Copy Markdown
Contributor Author

Closing this in favor of #25797. The new PR does not require framework-side changes. Will be ready for review probably later today.

@yjbanov yjbanov closed this Apr 28, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Development

Successfully merging this pull request may close these issues.

2 participants