@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
-
RE: Window Management API not fully working on Opera GXOpera for Mac
@burnout426 Found a JIRA link on the email I got.
https://opera.atlassian.net/servicedesk/customer/portal/118/GX-11124?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0Z3QiOiJhbm9ueW1vdXMtbGluayIsInFzaCI6ImRlNDlhNjkwMTEwY2E2MWFmZTFlZGNiMDM0NDJlYTVkODc0MWVhYWY2ZjU4M2E0ODcxOGFiYTBlYzRlMmI5YjgiLCJpc3MiOiJzZXJ2aWNlZGVzay1qd3QtdG9rZW4taXNzdWVyIiwiY29udGV4dCI6eyJ1c2VyIjoiMzM0Mjg3IiwiaXNzdWUiOiJHWC0xMTEyNCJ9LCJleHAiOjE3NjA0ODY5NTEsImlhdCI6MTc1ODA2Nzc1MX0.JI9wD0rT9kRILrU6E2fjz3tWebLMptWm0tTgxGe4gG4Are you 100% this is something they would fix on the next version? Is filing the bug enough or should I do anything else other than waiting?
Latest posts made by andremartinsc
-
RE: Window Management API not fully working on Opera GXOpera for Mac
@burnout426 Found a JIRA link on the email I got.
https://opera.atlassian.net/servicedesk/customer/portal/118/GX-11124?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0Z3QiOiJhbm9ueW1vdXMtbGluayIsInFzaCI6ImRlNDlhNjkwMTEwY2E2MWFmZTFlZGNiMDM0NDJlYTVkODc0MWVhYWY2ZjU4M2E0ODcxOGFiYTBlYzRlMmI5YjgiLCJpc3MiOiJzZXJ2aWNlZGVzay1qd3QtdG9rZW4taXNzdWVyIiwiY29udGV4dCI6eyJ1c2VyIjoiMzM0Mjg3IiwiaXNzdWUiOiJHWC0xMTEyNCJ9LCJleHAiOjE3NjA0ODY5NTEsImlhdCI6MTc1ODA2Nzc1MX0.JI9wD0rT9kRILrU6E2fjz3tWebLMptWm0tTgxGe4gG4Are you 100% this is something they would fix on the next version? Is filing the bug enough or should I do anything else other than waiting?
-
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.