@burnout426 The MDN demo (see below) is enough to reproduce the problem. If you try to open a popup on a secondary screen, Opera doesn’t respect the left/top coordinates — the window always ends up on the primary display. The dimensions (width/height) are applied correctly, so it looks like the API is partially implemented, but the multi-screen placement part just isn’t supported in Opera right now.
Best posts made by andremartinsc
-
RE: Window Management API not fully working on Opera GXOpera for Mac
Latest posts made by andremartinsc
-
RE: Window Management API not fully working on Opera GXOpera for Mac
@burnout426 I am not sure where I can find that information. I just filled the form.
-
RE: Window Management API not fully working on Opera GXOpera for Mac
@burnout426 Thanks a lot for confirming and testing across both versions. Since it works fine in Opera One but not in GX, it does look like a GX-specific behavior (is this a bug or on purpose?).
I filed a bug report with the Opera GX team, but is there something else you’d recommend me doing?
-
RE: Window Management API not fully working on Opera GXOpera for Mac
@burnout426 The MDN demo (see below) is enough to reproduce the problem. If you try to open a popup on a secondary screen, Opera doesn’t respect the left/top coordinates — the window always ends up on the primary display. The dimensions (width/height) are applied correctly, so it looks like the API is partially implemented, but the multi-screen placement part just isn’t supported in Opera right now.
-
Window Management API not fully working on Opera GXOpera for Mac
Hello,
I noticed that Opera GX already supports the window.getScreenDetails() API and correctly lists available displays and dimensions. However, when trying to open a new window on a specific screen using the left / top coordinates, the browser ignores those placement parameters.
So while sizing (width/height) works, positioning across monitors does not. This makes the API incomplete, since the main purpose of multi-screen management is to let apps choose which screen a window should appear on.
Could you clarify whether this is a known limitation in Opera GX’s implementation, or if there is a flag/permission needed to enable full screen placement (similar to Chrome’s window-management permission)?
Thank you.