Bug 430238 - Object focus after scan goes unnecesarily to ABOUT button. Lowers efficiency.
Summary: Object focus after scan goes unnecesarily to ABOUT button. Lowers efficiency.
Status: RESOLVED FIXED
Alias: None
Product: Skanlite
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.2.0
Platform: Manjaro Linux
: NOR minor
Target Milestone: ---
Assignee: Kåre Särs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-10 23:27 UTC by Jorge Delgado
Modified: 2021-09-09 17:38 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jorge Delgado 2020-12-10 23:27:22 UTC
SUMMARY
Default object focus after scan is the ABOUT button. In a multiple page scan job it would be great if, after clicking SCAN on the first page and saving the output, the focus would remain in the SCAN button. Then a simple ENTER or SPACE on the keyb will start a new page scan. Leaving the mouse to do the click while standing (because the scanner is not right next to the mouse/computer) is prone for some failed click as it may move.


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Carsten Clever 2021-06-26 13:16:44 UTC
Same issue here, could track it down to commit bd0dcceba6e2826d6cfd07e221676625f71941fc
caused by calling 'KSaneWidget::setDisabled(true)'
Comment 2 Bug Janitor Service 2021-09-08 16:50:23 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/skanlite/-/merge_requests/19
Comment 3 Alexander Stippich 2021-09-09 17:38:39 UTC
Git commit 96091df0d3f809f9480248b794a3918077b4b606 by Alexander Stippich.
Committed on 09/09/2021 at 17:37.
Pushed by astippich into branch 'master'.

give focus to KSaneWidget

M  +2    -0    src/skanlite.cpp

https://invent.kde.org/graphics/skanlite/commit/96091df0d3f809f9480248b794a3918077b4b606