Skip to content

M3 textfield issues #114950

Open
Open

Description

@guidezpl
  • Subtext gap should be 4 instead of 8
    image
    Currently hardcoded

    static const double subtextGap = 8.0;

    Internal issue: b/239655229

  • Label position

    Expected Actual
    Screenshot 2023-01-17 at 14 57 42 Screenshot 2023-01-17 at 14 58 24
  • Suffix icon: icon is a little closer to the right edge than it should be
    image

  • Cursor width, height, color. To verify with native platforms

  • Should all error text use error color? See "0/10" in screenshot above

Activity

  1. added
    frameworkflutter/packages/flutter repository. See also f: labels.
    p: material_uimaterial_ui package in flutter/packages
    on Nov 9, 2022
  2. added
    a: text inputEntering text in a text field or keyboard related problems
    on Nov 10, 2022
  3. justinmc commented on Nov 10, 2022

    @justinmc
    Contributor
  4. changed the title [-]M3 subtext gap should be 4 instead of 8[/-] [+]M3 textfield issues[/+] on Jan 17, 2023
  5. guidezpl commented on Jan 17, 2023

    @guidezpl
    MemberAuthor

    Updated the issue to all text field issues, cc @esouthren

  6. moved this to 🗺 Planned in Material 3on Feb 1, 2023
  7. Renzo-Olivares commented on Feb 14, 2023

    @Renzo-Olivares
    Contributor

    Hi @guidezpl can we also track the suffix icon alignment in this issue? Noted here #115232 (comment) (#3).

    Screen.Recording.2023-02-14.at.10.42.26.AM.mov
  8. guidezpl commented on Feb 15, 2023

    @guidezpl
    MemberAuthor

    Sure, the issue is updated.

  9. Renzo-Olivares commented on Feb 16, 2023

    @Renzo-Olivares
    Contributor

    I'll be working on the subtext gap issue 4 -> 8 issue.

  10. moved this from 🗺 Planned to 🚧 In Progress in Material 3on Feb 16, 2023
  11. justinmc commented on Mar 3, 2023

    @justinmc
    Contributor

    I'm taking a look at the label position in #121753.

  12. justinmc commented on Mar 3, 2023

    @justinmc
    Contributor

    The "error text" bullet point is underway here: #119225 courtesy of @hasnentai

    Edit: Merged.

  13. justinmc commented on Mar 10, 2023

    @justinmc
    Contributor

    Maybe we should also include this issue as a part of this? #121486. It would also break a ton of image diff tests.

    It seems to indicate that the calculation for the height of outlined floating label fields is wrong. This would include Material 2 and 3 fields.

  14. justinmc commented on May 25, 2023

    @justinmc
    Contributor

    I think it's going to be harder than I thought to fix the layout bugs. I closed my attempt in #86093 after running into inconsistencies and test breakages. This may require a big breaking change and/or a rewrite.

  15. bleroux commented on Mar 27, 2024

    @bleroux
    Contributor

    For the subtext gap, I filed #145087 but it was reverted because of one internal test failure. Waiting for the repro, see #145087 (comment).

  16. flutter-triage-bot commented on Aug 15, 2025

    @flutter-triage-bot

    This issue is missing a priority label. Please set a priority label when adding the triaged-design label.

  17. added
    P3Issues that are less important to the Flutter project
    a: fidelityMatching the OEM platforms better
    triaged-designTriaged by Design Languages team
    on Aug 20, 2025
  18. added
    packageflutter/packages repository. See also p: labels.
    and removed
    frameworkflutter/packages/flutter repository. See also f: labels.
    on Aug 17, 2026
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

    P3Issues that are less important to the Flutter projecta: fidelityMatching the OEM platforms bettera: text inputEntering text in a text field or keyboard related problemsp: material_uimaterial_ui package in flutter/packagespackageflutter/packages repository. See also p: labels.team-designOwned by Design Languages teamtriaged-designTriaged by Design Languages team

    Type

    No type

    Projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions