Project

General

Profile

Bug #11696

Mouse click-through to element below a dropdown list

Added by Huy Hoang about 1 month ago. Updated about 1 month ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
Darkroom
Target version:
-
Start date:
08/15/2017
Due date:
% Done:

0%

Affected Version:
2.2.5
System:
Ubuntu
bitness:
64-bit
hardware architecture:
amd64/x86

Description

Sometimes a dropdown list will cover a slider below it, and clicking the mouse to select an option in the dropdown list will also let that click goes through to the slider, resulted in changing the value of the slider.

One example: in White Balance, select "Direct Sunlight". Clicking on the preset list again will have the top of the dropdown overlapping with the sliders. In this case, clicking "Spot" will also change the "blue" slider to around 7.

Another example: in Base Curve, clicking on the fusion list will have "two exposures" over the "exposure shift" slider beneath it. Thus, clicking "two exposures" will likely change the "exposure shift" to around 3.

dt_clickthru_wb_dropdown.png - White Balance - Preset dropdown (23.1 KB) Huy Hoang, 08/15/2017 06:12 PM

dt_clickthru_wb_slider.png - White Balance - Blue slider clicked (13.9 KB) Huy Hoang, 08/15/2017 06:13 PM

dt_clickthru_bc_dropdown.png - Base Curve - Fusion dropdown (18.5 KB) Huy Hoang, 08/15/2017 06:13 PM

dt_clickthru_bc_slider.png - Base Curve - Exposure Shift slider (20.6 KB) Huy Hoang, 08/15/2017 06:13 PM

DT_GUI.png - DT GUI (1.2 MB) Huy Hoang, 08/15/2017 06:43 PM


Related issues

Duplicates darktable - Bug #10862: accidental triggering of options underneath a dropdown in modules Duplicate 01/07/2016

History

#1 Updated by Tobias Ellinghaus about 1 month ago

That doesn't happen for me. Do you use Wayland or Mir or something else instead of X11?

#2 Updated by Huy Hoang about 1 month ago

Just stock Ubuntu 16.04. Of course it doesn't happen everytime, the click has to line up with the slider below it. I did adjust .config/darktable/darktablerc for font size:

screen_dpi_overwrite=120

Attached is the screenshot of my DT GUI (1920x1080 screen)

#3 Updated by Huy Hoang about 1 month ago

Nevermind, the problem happens only with my Logitech G300s mouse. Doesn't happen with my touchpad or another regular mouse. I'll trace it down further, but probably not related to DT. Sorry.

#4 Updated by Huy Hoang about 1 month ago

Maybe you can help me troubleshoot this with your knowledge of how DT handles mouse movement and click on DT GUI.

With the G300s mouse, if I click on a dropdown option and keep the mouse button down at the same spot, the slider has not changed yet. The slider will change its value when I release the mouse button (no movement of the cursor).

The mouse's up and down event is normal in Ubuntu's mouse/touchpad testing, double-click works fine. Never had any issue with other applications (Firefox's JS reports single up/down event correctly). Not a button-bounce issue. The mouse is fine with the rest of the system, no mis-click or unintended double-click.

I removed screen_dpi_overwrite option, smaller text, problem still there, so it's probably not related to screen DPI.

This is a gaming mouse with multiple DPI modes. The problem behaves the same for all modes. Perhaps I should just get another mouse for DT :-)

#5 Updated by Roman Lebedev about 1 month ago

Huy Hoang wrote:

...

So is it X11, wayland, mir, xwayland, etc?

#6 Updated by Huy Hoang about 1 month ago

X11/Xorg

#7 Updated by Roman Lebedev about 1 month ago

  • Duplicates Bug #10862: accidental triggering of options underneath a dropdown in modules added

#8 Updated by Roman Lebedev about 1 month ago

  • Status changed from New to Duplicate

Normally the other way around, but the newer issue has more stuff

#9 Updated by Roman Lebedev about 1 month ago

  • Status changed from Duplicate to New

Huh, redmine did some strange stuff. I only closed #10862, not #11696

Also available in: Atom PDF