You are not logged in.

#1 2024-10-24 05:45:21

mt_arch_user
Member
From: Montana, USA
Registered: 2023-01-17
Posts: 59

Help posting a bug report

I need to post a bug report but I'm not sure I know where, so I'll do my best to describe it here in hope that someone can help me.

I have a dual monitor system.  I'm using an nVidia card.

I seems like each monitor has become separate since a recent update.

To duplicate this problem:
I open an instance of Konsole on the right monitor.
I open a second instance of Konsole on the right monitor
I open a third instance of Konsole on the right monitor
I enter Ctrl-D and the last opened instance of Konsole closes as it should.
I enter Ctrl-D again and the second instance of Konsole closes as it should.
I enter Ctrl-D the third time and the last instance of Konsole closes as it should.
All well and good.

I open an instance of Konsole on the right monitor.
I open a second instance of Konsole on the right monitor
I open a third instance of Konsole on the right monitor
I move the second instance of Konsole to the left monitor
I click on the third instance of Konsole on the right monitor to make it active.
I enter Ctrl-D and the active instance of Konsole closes as it should.
I enter Ctrl-D again and the first instance of Konsole on the right monitor closes when it shouldn't
I enter Ctrl-D the third time and nothing happens. The second instance of Konsole on the left monitor should be active and it's not.
I need to click on the instance in the left monitor to activate it in order to close it.

I noticed this problem when I was going to post some information into a forum using a web page.
I opened an instance of Libreoffice Calc in the right monitor so I could copy the information.
I opened an instance of Firefox in the left monitor,
I opened KeepassXC in the right monitor.
I clicked in the username box in Firefox to make it active.  (Left monitor)
I clicked in the Auto-Type box in KeepassXC (Right monitor) and it put my username and password in Libreoffice (Right monitor) !

I sent a message to KeepassXC and they assured me that the problem lies somewhere in the window manager.

So, do you suppose it's in Xwindows, Plasma, KDE, nVidia or somewhere else?  I don't know enough about the internal workings to figure this out.

Last edited by mt_arch_user (2024-10-24 05:52:00)

Offline

#2 2024-10-24 07:04:39

seth
Member
Registered: 2012-09-03
Posts: 60,780

Re: Help posting a bug report

I open an instance of Konsole on the right monitor.
I open a second instance of Konsole on the right monitor
I open a third instance of Konsole on the right monitor
I move the second instance of Konsole to the left monitor
I click on the third instance of Konsole on the right monitor to make it active.
I enter Ctrl-D and the active instance of Konsole closes as it should.
I enter Ctrl-D again and the first instance of Konsole on the right monitor closes when it shouldn't
I enter Ctrl-D the third time and nothing happens. The second instance of Konsole on the left monitor should be active and it's not.
I need to click on the instance in the left monitor to activate it in order to close it.

That's kwin, selecting the next active window when the focused window closes.
Idk whether it has previously remained on the same monitor for that, typically it's "whatever had the focus before" or "whatever is on top of the window stack now"

I opened an instance of Libreoffice Calc in the right monitor
I opened an instance of Firefox in the left monitor,
I opened KeepassXC in the right monitor.
I clicked in the username box in Firefox to make it active.  (Left monitor)
I clicked in the Auto-Type box in KeepassXC (Right monitor) and it put my username and password in Libreoffice (Right monitor) !

This is completely different.
KeepassXC will decide what window to enter stuff - somehow.

Do you have a link to the KeepassXC bug?
Idk how they select the window where to send stuff, but they'll probably rely on _NET_ACTIVE_WINDOW, _NET_CLIENT_LIST_STACKING or
_NET_CLIENT_LIST for any kind of magic here.

Do you currently (accidentally) raise or focus windows by merely entering them w/ the mouse?
(I could imagine that you crossed the LO window when reaching for KeepassXC)

Offline

Board footer

Powered by FluxBB