Skip to content

SemanticsActions need to be associated with a view #112207

@goderbauer

Description

@goderbauer

SemanticsActions dispatched to the framework via the PlatformDispatcher.onSemanticsAction callback need to be associated with a view id in which the node the SemanticsAction needs to be performed on is located in.

Instead of extending the arguments list of onSemanticsAction by yet another argument, I suggest replacing onSemanticsAction with onSemanticsActionEvent which takes a SemanticsActionEvent object containing all arguments currently passed to onSemanticsAction + the view id.

Once the framework has been migrated to onSemanticsActionEvent, onSemanticsAction can be removed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projecta: multi windowIssues related to multi window supportc: new featureNothing broken; request for a new capabilityengineflutter/engine related. See also e: labels.frameworkflutter/packages/flutter repository. See also f: labels.team-engineOwned by Engine teamtriaged-engineTriaged by Engine team

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions