wxGLCanvas inside wxPopupWindow gets positioned incorrectly on EGL+Wayland. (Issue #26250)

22 views
Skip to first unread message

dsa-t

unread,
Feb 25, 2026, 9:12:57 PMFeb 25
to wx-...@googlegroups.com, Subscribed
dsa-t created an issue (wxWidgets/wxWidgets#26250)

In KiCad we have a wxGLCanvas inside a sizer in a wxPopupWindow.

On Wayland+EGL the canvas gets positioned incorrectly:

image.png (view on web)

Also messages like this appear:

Trace: (glegl) Window 0x55555a048df0 is not not ready to draw yet
Trace: (glegl) In frame callback handler for 0x55555a048df0

This worked fine at some point. Also works fine with GDK_BACKEND=x11.

Single display, no scaling.

Platform and version information

  • wxWidgets version you use: master (3.3)
  • wxWidgets port you use: wxGTK
  • OS and its version: Manjaro
    • Which GDK backend is used: Wayland
    • Desktop environment : KDE


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/26250@github.com>

VZ

unread,
Feb 26, 2026, 8:55:32 AMFeb 26
to wx-...@googlegroups.com, Subscribed
vadz left a comment (wxWidgets/wxWidgets#26250)

I think the messages are fine/expected and not related to the wrong origin problem.

I'll try to look at this, starting by making a reproducer for it, but I suspect this might be another instance when we do something in wxTLW in wxGTK that ought to be done in wxNonOwnedWindow.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/26250/3966795987@github.com>

Jiří Pinkava

unread,
Mar 16, 2026, 8:20:03 PM (2 days ago) Mar 16
to wx-...@googlegroups.com, Subscribed
pinkavaj left a comment (wxWidgets/wxWidgets#26250)

FYI: https://gitlab.com/kicad/code/kicad/-/work_items/23460


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/26250/4071479103@github.com>

Reply all
Reply to author
Forward
0 new messages