Unclickable Top 40px in Extension Popups on Opera – BUG-906
-
saidtorres3 last edited by leocg
I wanted to bring attention to an issue I've encountered and already reported to Opera Support, but I thought it would be helpful to share it here too, just to keep a public record and see if anyone else has come across it, since opera bugs reports are not public. Here’s what I’ve found:
Summary:
In Opera (both the regular version and Opera GX), extension popups seem to have an issue where the top 40 pixels of the popup window become unclickable. This makes it impossible to interact with any buttons, links, or elements positioned in that area of the popup.Steps to Reproduce:
- Install and activate an extension that generates a popup (without a URL bar or typical navigation tools).
- Open the extension's popup.
- Try clicking on any interactive element within the top 40 pixels of the popup.
Expected Behavior:
Ideally, everything in the popup should be clickable, no matter where it's located.Actual Behavior:
Unfortunately, the first 40 pixels from the top remain unclickable, preventing any interaction with elements like buttons or links in that area.Additional Details:
- This issue only happens in extension-generated popups, not in standard browser windows.
- The issue persists across various extensions and after clearing the cache, disabling other extensions, or using different versions of Opera.
- Interestingly, this doesn’t happen in Google Chrome, which suggests it might be specific to Opera’s handling of extension popups without the URL bar or browsing tools.
Environment:
- Browser Version: Opera 114.0.5282.115 & Opera GX 114.0.5282.106
- Operating System: Windows 11
- Extensions Tested: Popup extension, Bitwarden
- Hardware: 11th Gen Intel(R) Core(TM) i5-1145G7 @ 2.60GHz, RTX GPU
Here is footage of the issue:
https://www.youtube.com/watch?v=jfIa0bx7hZIOne of the principal affected extensions by this issue is Bitwarden, you can see the issue here: https://github.com/bitwarden/clients/issues/4270
-
burnout426 Volunteer last edited by burnout426
Confirmed with the chromewebstore.google.com and addons.opera.com versions of Bitwarden at least.
If I disable the "Multithreaded UI Compositor" flag at the URL
opera://flags/#ui-compositor-multithreaded
(which is on by default) and restart Opera GX, the problem goes away. So, it indeed seems like an Opera bug with that feature.I didn't test in regular Opera (Opera One), but I assume it has the same issue.
-
saidtorres3 last edited by saidtorres3
@burnout426 I tried disabling the
opera://flags/#ui-compositor-multithreaded
flag on OperaGX, but the issue still remains. -
burnout426 Volunteer last edited by
@saidtorres3 I can retest later to see if I just got lucky or not. I'll let you know.
-
burnout426 Volunteer last edited by
@saidtorres3 Okay. I retested and indeed disabling the flag doesn't help. After testing the flag I must have forgotten to click the pop-up button to open the extension page in a pop-up window.
So, false alarm on finding the culprit.
-
burnout426 Volunteer last edited by
Filed DNA-119560 for this too (mentioned BUG-906 in it) and attached a demo extension to it. Also FYI'd some people.