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

[web:semantics] fix node positioning; expose debug tree #24903

Merged
merged 1 commit into from
Mar 11, 2021

Conversation

yjbanov
Copy link
Contributor

@yjbanov yjbanov commented Mar 9, 2021

Web semantics fixes:

Fixes flutter/flutter#68225
Fixes flutter/flutter#76869

..width = '${rect.width}px'
..height = '${rect.height}px';
}
if (!effectiveTransformIsIdentity) {
Copy link
Contributor

Choose a reason for hiding this comment

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

have you verified flutter/flutter#68225 is fine using this version?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, this PR replaces the previous fix with updateSemanticsScreenProperties (see dom_renderer.dart). I tested both on Android and iOS (desktop didn't change as it already used transform due to if (isDesktop)).

@yjbanov yjbanov force-pushed the semantics-visualization branch from f235228 to 01b18f1 Compare March 11, 2021 05:47
@yjbanov yjbanov requested a review from ferhatb March 11, 2021 16:48
@yjbanov yjbanov merged commit 867d4f2 into flutter:master Mar 11, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 11, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 12, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 12, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 12, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 12, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 12, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 12, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 12, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 12, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 12, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 12, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 12, 2021
hjfreyer pushed a commit to hjfreyer/engine that referenced this pull request Mar 22, 2021
chriscraws pushed a commit to chriscraws/engine that referenced this pull request Mar 23, 2021
duanqz pushed a commit to duanqz/engine that referenced this pull request Apr 16, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[web] expose accessibility debug tree to contributors & developers [web] [a11y] The a11y border in incorrectly positioned for mobile browsers
3 participants