3 ms·
The lesson here is don’t split a control into two parts because developers will screw it up. Who prevented control designers from doing <radio>foobar</radio>
by wruza 2y ago
The lesson here is don’t split a control into two parts because developers will screw it up. Who prevented control designers from doing
<radio>foobar</radio>
<radio mark=end>foobar</radio>
and allowing a mark pseudoelement to participate in alignment? Or at least forcing everyone to use the input-in-label variant? Nobody.
But they split it, and now people without clear understanding how ui should work do it wrong by design and invent Monte Carlo methods to check if it works.
And it seems some crappy screenreaders don’t even recognize the proper form of it, adding salt to the cut.