Skip to content

[web] No way to set the placeholderMessage value #178172

Closed

Description

@yjbanov

Internal Google issue: b/458487868

The web engine has a mutable top-level variable that specifies the label for the accessibility placeholder. It even documents that it can be updated (e.g. to internationalize it). However, it is declared in an internal engine library not exposed to the user.

Code:

/// The message in the label for the placeholder element used to enable

We should move it to dart:ui_web, which is public, and can be actually set by the app developer.

Reproduction code

There's no way to write code to reproduce this. There simply is no public setter to call.

Activity

  1. added
    a: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)
    platform-webWeb applications specifically
    P1High-priority issues at the top of the work list
    team-webOwned by Web platform team
    triaged-webTriaged by Web platform team
    fyi-accessibilityFor the attention of Framework Accessibility team
    on Nov 7, 2025
  2. self-assigned this
    on Nov 10, 2025
  3. github-actions commented on Nov 26, 2025

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  4. locked as resolved and limited conversation to collaborators on Nov 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)fyi-accessibilityFor the attention of Framework Accessibility teamplatform-webWeb applications specificallyteam-webOwned by Web platform teamtriaged-webTriaged by Web platform team

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions