Because the current implementation, WebCore/html/ValidationMessage.*, uses Shadow DOM, the message bubble has some limitations: crbug.com/90958 crbug.com/92816 crbug.com/90252 crbug.com/106621 crbug.com/113352 crbug.com/115451 I'd like to change the implementation so that it doesn't use Shadow DOM.
Platform-independent part was done in Bug 96238. We can start platform implementations.
The advantage of the current implementation is that it's cross platform so it works on platforms like android by default, is it possible to keep the current implementation as an options until all the platforms have re-implemented it?
(In reply to comment #2) > is it possible to keep the current implementation as an options until all the platforms have re-implemented it? Yes of course. The current status of this bug is that I'm waiting till all platforms switch to ValidationMessageClient.