Aaron Gustafson
@aaron-gustafson.com
😷 he / they
💼 Principal TPM, Accessibility Innovation, Microsoft
Founder, WebWeWant.fyi
Editor-in-chief, AListApart.com
📣 International Speaker
📚 Author, AdaptiveWebDesign.info
🤬 Sometimes
💼 Principal TPM, Accessibility Innovation, Microsoft
Founder, WebWeWant.fyi
Editor-in-chief, AListApart.com
📣 International Speaker
📚 Author, AdaptiveWebDesign.info
🤬 Sometimes
Been there. Super fun/cute chaos.
November 6, 2025 at 12:17 AM
Been there. Super fun/cute chaos.
Thanks for the heads-up! I’ve updated this and my other components to use the setTimeout() approach.
October 22, 2025 at 3:57 PM
Thanks for the heads-up! I’ve updated this and my other components to use the setTimeout() approach.
Exactly why I made this!
Enjoy!
Enjoy!
October 21, 2025 at 4:29 PM
Exactly why I made this!
Enjoy!
Enjoy!
That's the great thing about web components: you can build whatever you need. If this is useful for you, great! If it becomes a sub-component of a larger component that's for for your purpose, wonderful! If it's a springboard to building something else, fantastic!
October 21, 2025 at 3:48 PM
That's the great thing about web components: you can build whatever you need. If this is useful for you, great! If it becomes a sub-component of a larger component that's for for your purpose, wonderful! If it's a springboard to building something else, fantastic!
Thanks! I have a few form related web components like this.
- visibility controlled by another field
- required state controlled by another field
- requirement rules for checkboxes
- non-password field obfuscation on blur
See github.com/aarongustafs...
- visibility controlled by another field
- required state controlled by another field
- requirement rules for checkboxes
- non-password field obfuscation on blur
See github.com/aarongustafs...
aarongustafson - Repositories
#Accessibility #Innovation Strategist & #WebStandards aficionado. I also work on the tech behind #ProgressiveWebApps.
#11ty #JavaScript & #IndieWeb for fun. - aarongustafson
github.com
October 21, 2025 at 1:38 PM
Thanks! I have a few form related web components like this.
- visibility controlled by another field
- required state controlled by another field
- requirement rules for checkboxes
- non-password field obfuscation on blur
See github.com/aarongustafs...
- visibility controlled by another field
- required state controlled by another field
- requirement rules for checkboxes
- non-password field obfuscation on blur
See github.com/aarongustafs...
To clarify: I don’t advocate for autonomous GenAI coders. I see codegen models as a tool human designers, engineers, etc. can use to become more productive & focus on harder problems. A human should always be in control, directing & improvising with the model, not just accepting the code it creates.
October 17, 2025 at 5:02 PM
To clarify: I don’t advocate for autonomous GenAI coders. I see codegen models as a tool human designers, engineers, etc. can use to become more productive & focus on harder problems. A human should always be in control, directing & improvising with the model, not just accepting the code it creates.
Some of this AI stuff is a bubble that will inevitably pop. Some of it, once the hype dies down, will shine an even brighter light on the importance of human judgement and creativity rather than wrote regurgitation of existing patterns.
The period between now & then is pretty rough though.
The period between now & then is pretty rough though.
October 17, 2025 at 4:57 PM
Some of this AI stuff is a bubble that will inevitably pop. Some of it, once the hype dies down, will shine an even brighter light on the importance of human judgement and creativity rather than wrote regurgitation of existing patterns.
The period between now & then is pretty rough though.
The period between now & then is pretty rough though.
I agree the whole tech industry is bleak right now. There's no clear career progression for junior folks, lots of senior folks being shown the door, and a ton of companies trying to do more with less.
Some is AI. Some is related to tax code changes that made R&D investments harder to write off.
Some is AI. Some is related to tax code changes that made R&D investments harder to write off.
October 17, 2025 at 4:57 PM
I agree the whole tech industry is bleak right now. There's no clear career progression for junior folks, lots of senior folks being shown the door, and a ton of companies trying to do more with less.
Some is AI. Some is related to tax code changes that made R&D investments harder to write off.
Some is AI. Some is related to tax code changes that made R&D investments harder to write off.
Lots of designers were nervous — rightly so in some cases — about being replaced by an administrative assistant with a copy of Pagemaker or Dreamweaver, etc.
If anything, it created an on-ramp for more people to find careers in design. I'd also argue designers became even more appreciated after.
If anything, it created an on-ramp for more people to find careers in design. I'd also argue designers became even more appreciated after.
October 17, 2025 at 4:57 PM
Lots of designers were nervous — rightly so in some cases — about being replaced by an administrative assistant with a copy of Pagemaker or Dreamweaver, etc.
If anything, it created an on-ramp for more people to find careers in design. I'd also argue designers became even more appreciated after.
If anything, it created an on-ramp for more people to find careers in design. I'd also argue designers became even more appreciated after.
I definitely understand your perspective and share a lot of the same sentiments. I guess I'm a bit hopeful that this follows similar trends of the past - like desktop publishing, or even the web.
October 17, 2025 at 4:57 PM
I definitely understand your perspective and share a lot of the same sentiments. I guess I'm a bit hopeful that this follows similar trends of the past - like desktop publishing, or even the web.
Yeah. I had a really hard time getting it to generate what I wanted. This was the best I ended up with. Originally I had a banner, but the image model always put it over the chasm, no matter how specific I got with it. 🤦🏼
October 17, 2025 at 4:38 PM
Yeah. I had a really hard time getting it to generate what I wanted. This was the best I ended up with. Originally I had a banner, but the image model always put it over the chasm, no matter how specific I got with it. 🤦🏼