Skip to content

fix(forms): split the touched model into an input and touch output#67100

Open
leonsenft wants to merge 1 commit intoangular:mainfrom
leonsenft:sf-touch
Open

fix(forms): split the touched model into an input and touch output#67100
leonsenft wants to merge 1 commit intoangular:mainfrom
leonsenft:sf-touch

Conversation

@leonsenft
Copy link
Contributor

The touched property was never meant to support two-way binding; a control should not be able to dictate that a field is no longer touched.

  • The touched input represents the touched state of the field.
  • The touch output allows a control implementation to indicate when the bound field is touched.

Note the distinction is that the touch output indicates when the field is touched, and not whether the field is touched.

The `touched` property was never meant to support two-way binding; a
control should not be able to dictate that a field is no longer touched.

* The `touched` input represents the touched state of the field.
* The `touch` output allows a control implementation to indicate when
  the bound field is touched.

Note the distinction is that the `touch` output indicates _when_ the
field is touched, and not _whether_ the field is touched.
@leonsenft leonsenft requested a review from alxhub February 17, 2026 18:41
@ngbot ngbot bot modified the milestone: Backlog Feb 17, 2026
@leonsenft leonsenft added action: global presubmit The PR is in need of a google3 global presubmit target: minor This PR is targeted for the next minor release labels Feb 17, 2026
@leonsenft leonsenft marked this pull request as ready for review February 17, 2026 19:03
@pullapprove pullapprove bot requested a review from AndrewKushnir February 17, 2026 19:03
@AndrewKushnir AndrewKushnir removed their request for review February 17, 2026 19:18
@pullapprove pullapprove bot requested a review from AndrewKushnir February 17, 2026 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action: global presubmit The PR is in need of a google3 global presubmit area: forms forms: signals target: minor This PR is targeted for the next minor release

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant