OverlayPlugin
OverlayPlugin copied to clipboard
Some html input element types do not work properly in an overlay
I was trying to add config options for target bar replacements, and discovered that and do not work properly. The popups when you click on either of them do not show up when they are in an overlay but work fine in a browser.
Edited to add: this is not a dealbreaker and I will just work around it, but mentioning it as a drive-by bug.
This might be an issue with the way I implemented Chromium's popup rendering (to clarify: this isn't used to render popups, instead it's used by the default <select> widget).
IIRC I didn't implement this because it'd require an internal bitmap buffer and additional blit calls. It's fairly easy to fix (at least for <select>); if you modify the overall appearance with CSS, Chromium will render the widget as a normal DOM element and won't use the popup renderer.