Yann 🇫🇷🇺🇦
banner
yanduv.bsky.social
Yann 🇫🇷🇺🇦
@yanduv.bsky.social
Web dev at CA-TS - Design System library author. Interested with web stuff and russia's ass kicked out to where it belongs.
Living in Montpellier.
I have big hopes that they tell me it's already feasible while calling me stupid 🤞
If so, it's a big win. The experience will be better than with previous form control 😎
November 8, 2025 at 10:41 AM
In this context, the parent form is an angular object, not the native element.
November 8, 2025 at 8:09 AM
They added support for the controlValueAccessor for retro compatibility and it allows to transmit the value. But the error management is different ; NG _VALIDATE provider which was allowing to add custom validators (or transmit the CE validity) isn't supported no more. Parent form has full control!
November 8, 2025 at 8:07 AM
You could cite also #angular that have its reactive form, soon re-written with signals.
Another thing that makes the "control" idea feel wrong is the a11y handling. Implementing it correctly and it feels more obvious that the form fields should be given the validation logic.
October 20, 2025 at 2:17 PM
But I was disappointed to not be able to use light-dark() as it doesn't have the support we need and I didn't find a satisfying fallback behaviour for progressive enhancement 🥲
September 18, 2025 at 4:39 PM
You would be pleased to learn that I was in the process of refactoring our code as suggested in the blog post 😌
That was funny!
September 18, 2025 at 1:51 PM
I thought that Justin Fagnani started working on a Lit lab mixin for form control but I did not manage to find it again.
August 17, 2025 at 2:43 PM
I got it messy at first too. But the better I understood it the cleaner it got.
If you didn't find it already, this fine article from @stuffbreaker.bsky.social should help you
dev.to/stuffbreaker...
Custom Forms with Web Components and "ElementInternals"
The ElementInternals API allows us to create form-associated custom elements which we can use to make our own supercharged form fields.
dev.to
August 17, 2025 at 10:49 AM
La mise en place un design system, c'est la partie la plus intéressante mais pas la plus pénible, ni d'ailleurs la plus importante.
July 25, 2025 at 4:38 PM
I still need a ticket about that to clarify it in the documentation. I expect the user to wrap the button with an `all: unset` anchor tag.
I consider that link and routing is a project concern with a possible SEO/SSR complication that is too hard for a DS to universally tackle.
July 16, 2025 at 5:27 AM
It might rather be a lit.dev issue… I will let you know when I discover that the issue is sitting on my chair 😄
June 20, 2025 at 12:29 PM
I tried them a bit to do some responsiveness at the component level but ended up removing them. It felt off because it was perceived as non predictable.
I think I would rather use style queries expecting the users to control the behaviour from their styles.
June 19, 2025 at 9:17 AM
Also, I would love the experimental Navigation API to be embedded 😎
June 17, 2025 at 7:20 PM
I see it as a very useful to build API to control from the outside shadow DOM styles with media queries without needing JavaScript.
June 17, 2025 at 6:49 PM
CSS container style queries would be really nice to see shipped on Firefox ! It's the only one not supporting the CSS properties part.
June 17, 2025 at 6:45 PM
Ce n'est rien. Au plaisir de re-échanger une future fois sur les webco 😌
June 12, 2025 at 5:06 PM
If we count me and a few of the devs of my company it adds something like 200 people 😇
June 7, 2025 at 11:11 PM