Clicking on deck controls affects library keyboard focus

Bug #1259040 reported by Ilkka Tuohela
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Low
ronso0

Bug Description

After clicking on controls in deck panels, keyboard shortcuts for library view browsing stop working until you click in library with mouse.

Steps to reproduce:
- Browse a track from library with arrow key shortcuts
- Load track to deck and let it play for a while if you wish
- Press 'eject' in deck view to unload track from deck view

Expected behavior:
- Arrow keys still work to select tracks in library view as usual

Observed result:
- Arrow keys stop working
- Keyboard shortcuts related to track work ('load to deck')

__________
Note (ronso0)
I consider this fixed almost entirely:
No pushbuttons, sliders, knobs or the deck overview accept click focus anymore; even after opening the cover art or hotcue context menu the focus is returned to the previously focused library widget.
It's only the scrolling waveforms that still accept click focus.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Thank you for the bug report.
I can confirm this with 1.12.0-alpha-pre (build master r3499+) on Ubuntu Precise.

Changed in mixxx:
status: New → Confirmed
Revision history for this message
k bashar (k.bashar) wrote :

this bug i tracked but another thing has pooped up. even when i pause a song in deck library table freezes and i can't browse using arrow keys immediatly but after using mouse it's okay agian....
is this a expected behavior or a bug?

i guess it's about focus. tab focus is lost from library table and it doesn't come back.

Revision history for this message
Ilkka Tuohela (hile) wrote :

There are multiple components in the deck view, where clicking on it 'steals' the keyboard input focus from library view.

I'm not sure if we can fix this in one place ('all components in deck view should return keyboard focus to library') or is the fixed in many places independently.

Revision history for this message
ronso0 (ronso0) wrote :
Changed in mixxx:
assignee: nobody → ronso0 (ronso0)
status: Confirmed → In Progress
milestone: none → 2.3.0
ronso0 (ronso0)
Changed in mixxx:
status: In Progress → Fix Committed
ronso0 (ronso0)
description: updated
tags: removed: deck focus input
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/7222

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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