Bug 1252 - Channel configuration popups should not be dismissed by Esc/click if a drop-down is open
Summary: Channel configuration popups should not be dismissed by Esc/click if a drop-d...
Status: CONFIRMED
Alias: None
Product: PulseView
Classification: Unclassified
Component: UI (show other bugs)
Version: unreleased development snapshot
Hardware: All All
: Normal normal
Target Milestone: ---
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-23 02:55 CEST by whitequark
Modified: 2018-08-15 22:53 CEST (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description whitequark 2018-07-23 02:55:49 CEST
A drop-down selector, like a popup menu, is traditionally a window-modal (or task-modal) UI element that can be dismissed with a click elsewhere (which is ignored), or pressing Escape (which is ignored). (Try this in e.g. the web browser you're reading it in).

PulseView channel configuration popups are also dismissed if you dismiss the drop-down, which is annoying because you can rapidly configure the channel using keyboard alone, switching between fields with Tab, but if you open the wrong drop-down selector and dismiss it with Escape, you have to hunt down the channel all over again, with mouse, or, worse, touchpad on a laptop.
Comment 1 Soeren Apel 2018-08-15 22:53:53 CEST
Thanks for the bug report, will revisit this issue again after the change to QtQUick2/QML since I'll need to completely rework the entire UI for that anyway.