A really interesting read about long lasting accessibility damage thanks to previous browser defaults and of course, AI generated code.
A really interesting read about long lasting accessibility damage thanks to previous browser defaults and of course, AI generated code.
> It started off as a short rant about Safari’s <dialog> implementation.
Chrome literally had an issue open to remove dialog from specs because it was so riddled with bugs, undefined behaviors etc.
Then browsers decided to remove the actually accessible alert/prompt and suddenly rushed to release dialog as a "replacement".
Safari just follows its own platform guidelines: items actionable by default are highlighted.