Skip to content

[wimp] migrate from Intl.v8BreakIterator #189938

Open

Description

@gaaclarke

Running with chrome 151.0.7922.48 complains "Intl.v8BreakIterator is deprecated. Please use Intl.Segmenter instead."

Activity

  1. added
    e: impellerImpeller rendering backend issues and features requests
    e: wasmIssues related to the wasm build of Flutter Web.
    team-webOwned by Web platform team
    on Jul 23, 2026
  2. self-assigned this
    on Jul 23, 2026
  3. gaaclarke commented on Jul 23, 2026

    @gaaclarke
    MemberAuthor

    Intl.Segmenter does not implement UAX #14 which is line breaks which is what we use Intl.v8BreakIterator for. The omission was on purpose, so there isn't something for us to reliably migrate to. We'll have to polyfill like we do with wimp_heavy if Intl.v8BreakIterator's deprecation becomes problematic.

  4. changed the title [-][wimp] migrate from `Intl.v8BreakIterator` to `Intl.Segmenter`[/-] [+][wimp] migrate from `Intl.v8BreakIterator`[/+] on Jul 23, 2026
  5. removed their assignment
    on Jul 23, 2026
  6. added
    P2Important issues not at the top of the work list
    on Jul 29, 2026
  7. flutter-zl commented on Jul 29, 2026

    @flutter-zl
    Contributor

    The new text clusters api may have enough feature to replace the v8BreakIterator.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work liste: impellerImpeller rendering backend issues and features requestse: wasmIssues related to the wasm build of Flutter Web.team-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