The current implementation of the form validation message UI [1] is built
of Shadow DOM.  I'll change the implementation so that it doesn't use
Shadow DOM, but uses native code via ChromeClient to show bubble message UI.

Shadow DOM is good to build platform-independent UI, but I realized it
didn't fit for such popup-like UI. We have some bug reports for Chromium.
crbug.com/90958
crbug.com/92816
crbug.com/90252
crbug.com/106621
crbug.com/113352
crbug.com/115451


I'll add a compile flag for the new implementation
(WTF_USE_NATIVE_VALIDATION_MESSAGE_UI ?), and will remove the current
implementation when all of ports have platform-specific part of the new
implementation.

Master bug for this change: https://bugs.webkit.org/show_bug.cgi?id=95527

--
TAMURA Kent
Software Engineer, Google



_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to