xpra icon
Bug tracker and wiki

Opened 2 years ago

Last modified 6 days ago

#2008 reopened defect

intellij pop-ups appear in the wrong place sometimes

Reported by: facboy Owned by: facboy
Priority: minor Milestone: 2.5
Component: java Version: 3.0.x
Keywords: Cc: zasdf

Description

xpra occasionally lose track of where Intellij's pop-ups are supposed to appear. eg you right-click and the pop-up appears way over on the right of the screen instead of under the mouse. Resizing the window seems to fix it for a while.

I am running two monitors on the client if that makes a difference, and I have multiple intellij windows (different projects) open.

Change History (6)

comment:1 Changed 2 years ago by Antoine Martin

Owner: changed from Antoine Martin to facboy

I can't seem to be able to reproduce it.

@facboy: can you try this trivial patch:
attachment/ticket/1941/disable-pointer-adjustment.patch? (more details in #1941)

If you can still reproduce it, maybe you can also capture the "-d metadata" client output?

comment:2 Changed 2 years ago by Antoine Martin

Without more details, I will have to close this as 'NEEDINFO', see wiki/ReportingBugs for generic guidelines.

comment:3 Changed 2 years ago by Antoine Martin

Resolution: needinfo
Status: newclosed

comment:4 Changed 3 months ago by bjcamp95

Resolution: needinfo
Status: closedreopened
Version: 2.4.x3.0.x

Wanted to re-open this as it is happening to me, if i resize the window it resets correct until that window is hidden.
Im using I3, and it seems to be related to that possibly?

Here is what my metadata looked like for a few clicks and some fixing/unfixing

WRONG

2020-07-23 09:59:01,740 process_new_common: [43, 4907, 450, 377, 561, {b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x6006ba', b'title': b'win31', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601}], metadata={b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x6006ba', b'title': b'win31', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601}, OR=True
2020-07-23 09:59:01,741 update_metadata({b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x6006ba', b'title': b'win31', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601, b'size-constraints': {}})
2020-07-23 09:59:01,742 set_metadata({b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x6006ba', b'title': b'win31', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601, b'size-constraints': {}})
2020-07-23 09:59:01,742 apply_geometry_hints({b'max_width': 32767, b'max_height': 32767}) geometry=<Gdk.Geometry object at 0x7fc71c0e9f48 (void at 0x1a1f270)>, hints=<flags GDK_HINT_MAX_SIZE of type Gdk.WindowHints>
2020-07-23 09:59:01,746 metadata update for window 43: {b'above': True}
2020-07-23 09:59:01,746 update_metadata({b'above': True})
2020-07-23 09:59:01,746 set_metadata({b'above': True})


RESIZE

2020-07-23 09:59:13,749 metadata update for window 12: {b'iconic': False}
2020-07-23 09:59:13,749 update_metadata({b'iconic': False})
2020-07-23 09:59:13,749 set_metadata({b'iconic': False})
2020-07-23 09:59:14,771 metadata update for window 12: {b'iconic': True}
2020-07-23 09:59:14,771 update_metadata({b'iconic': True})
2020-07-23 09:59:14,771 set_metadata({b'iconic': True})


RIGHT

2020-07-23 09:59:23,217 process_new_common: [44, 3238, 321, 377, 561, {b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x6006fb', b'title': b'win32', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601}], metadata={b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x6006fb', b'title': b'win32', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601}, OR=True
2020-07-23 09:59:23,225 update_metadata({b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x6006fb', b'title': b'win32', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601, b'size-constraints': {}})
2020-07-23 09:59:23,227 set_metadata({b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x6006fb', b'title': b'win32', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601, b'size-constraints': {}})
2020-07-23 09:59:23,229 apply_geometry_hints({b'max_width': 32767, b'max_height': 32767}) geometry=<Gdk.Geometry object at 0x7fc71c0ee868 (void at 0x1995f00)>, hints=<flags GDK_HINT_MAX_SIZE of type Gdk.WindowHints>
2020-07-23 09:59:23,267 metadata update for window 44: {b'above': True}
2020-07-23 09:59:23,267 update_metadata({b'above': True})
2020-07-23 09:59:23,268 set_metadata({b'above': True})


WINDOW SWAP

2020-07-23 09:59:36,938 metadata update for window 12: {b'iconic': False}
2020-07-23 09:59:36,938 update_metadata({b'iconic': False})
2020-07-23 09:59:36,938 set_metadata({b'iconic': False})
2020-07-23 09:59:37,231 metadata update for window 10: {b'iconic': True}
2020-07-23 09:59:37,231 update_metadata({b'iconic': True})
2020-07-23 09:59:37,231 set_metadata({b'iconic': True})
2020-07-23 09:59:39,217 metadata update for window 10: {b'iconic': False}
2020-07-23 09:59:39,218 update_metadata({b'iconic': False})
2020-07-23 09:59:39,219 set_metadata({b'iconic': False})
2020-07-23 09:59:39,501 metadata update for window 12: {b'iconic': True}
2020-07-23 09:59:39,501 update_metadata({b'iconic': True})
2020-07-23 09:59:39,502 set_metadata({b'iconic': True})


WRONG AGAIN

2020-07-23 09:59:44,718 process_new_common: [45, 5042, 314, 377, 561, {b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x60070c', b'title': b'win33', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601}], metadata={b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x60070c', b'title': b'win33', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601}, OR=True
2020-07-23 09:59:44,720 update_metadata({b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x60070c', b'title': b'win33', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601, b'size-constraints': {}})
2020-07-23 09:59:44,720 set_metadata({b'window-type': (b'DIALOG',), b'override-redirect': True, b'xid': b'0x60070c', b'title': b'win33', b'skip-taskbar': True, b'transient-for': 10, b'class-instance': (b'jetbrains-idea', b'jetbrains-idea'), b'client-machine': b'dev-dsk-bencam-2a-2d2714d1.us-west-2.amazon.com', b'pid': 21508, b'group-leader-xid': 6291601, b'size-constraints': {}})
2020-07-23 09:59:44,721 apply_geometry_hints({b'max_width': 32767, b'max_height': 32767}) geometry=<Gdk.Geometry object at 0x7fc71c0f4228 (void at 0x1979000)>, hints=<flags GDK_HINT_MAX_SIZE of type Gdk.WindowHints>
2020-07-23 09:59:44,727 metadata update for window 45: {b'above': True}
2020-07-23 09:59:44,727 update_metadata({b'above': True})
2020-07-23 09:59:44,727 set_metadata({b'above': True})


This started happening after i changed new boxes and upgraded to 3.0.10-11 (running linux version derived from CENTOS 7) previously i was using 1.0.14 and it was working fine (running in a linux version derived from CENTOS 6)

comment:5 Changed 3 months ago by bjcamp95

Ive installed xpar 4 on both server and client, and im still getting this issue.

comment:6 Changed 6 days ago by zasdf

Cc: zasdf added
Note: See TracTickets for help on using tickets.