"Escape Item" needs focus on the live controller verse list

Bug #1294111 reported by Phill
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenLP
Status tracked in Trunk
2.0
Won't Fix
Low
Unassigned
Trunk
Fix Committed
Low
Azaziah

Bug Description

 http://support.openlp.org/scp/tickets.php?id=2205

Pressing esc hides the main display. However this only happens when the focus is on the live controller's verse list.

Looking in the "Configure Shortcuts" dialog I found esc is mapped to the "Escape Item" action.

Related branches

Revision history for this message
MACC Sound Desk (sd1) wrote :

Would be nice if this coule be looked at with greater than low priority, it's a pretty confusing bug if you are not aware of it's cause...

To expand on the above, you can reproduce the issue by configuring OpenLP to bypass X11 windows manager in the settings. With that done add one song to the service, press enter to have it display on the second desktop, press ESC to quit that song, select the song again and press enter to have it display again, now you are unable press ESC to exit the song although pressing 'D' to display the desktop still works. With bypass X11 windows manager disabled you are always able to exit the song with ESC.

You will notice there is a difference in behaviour the second time you press enter to display the song on the second desktop. The first time, focus passes to the live verse list, the second time it does not and for this reason you cannot escape out of the song.

Note also that as X11 is being bypassed switching to desktop using 'D' is not an acceptable solution as this causes other windows to render incorrectly due to X11 still being bypassed.
a
Essentially 'Escape Item' needs to be configured to work all of the time, not just when the live verse list has the focus.

Revision history for this message
Azaziah (suutari-olli) wrote :

For this reason I replaced “Esc” with blank to desktop
since it always works when pushed.

I haven’t found any way to make the “Escape item” work in Windows.

I find the default “Escape” behavior highly confusing and
I can imagine it being just that for many other users as well.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.