Skip to content

[A11y] Further optimize geometry calculation in semantics #166173

@chunhtai

Description

@chunhtai

Right now when a render object is mark semantics needs update, all ancestor render objects up to semantics boundary geometrics and are marked dirty, which is unnecessary.

We should only mark dirty the renderobject that mark needs semantics update, this will require us to also keep track of these renderobject besides the semantics boundary.

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)team-accessibilityOwned by Framework Accessibility team (i.e. responsible for accessibility code in flutter/flutter)triaged-accessibilityTriaged by Framework Accessibility team

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions