Bug 434655 - pop up color selector not always fully on screen
Summary: pop up color selector not always fully on screen
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Usability (show other bugs)
Version: 4.4.3-beta2
Platform: macOS (DMG) macOS
: NOR minor
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-20 09:22 UTC by Manga Tengu
Modified: 2024-11-12 03:00 UTC (History)
3 users (show)

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


Attachments
Added screenshots showing popup behavior in middle of screen (1.24 MB, image/png)
2024-11-12 02:59 UTC, Reinold Rojas
Details
Popup behavior in top edge (1.16 MB, image/png)
2024-11-12 02:59 UTC, Reinold Rojas
Details
Popup behavior in right edge (1.20 MB, image/png)
2024-11-12 03:00 UTC, Reinold Rojas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Manga Tengu 2021-03-20 09:22:13 UTC
When invoking the popup advanced color selector close to the screen border we get inconsistent résults:
invoking it near the top réduces its size.
invoking it near other borders makes it appear partially outside the screen.
Knowing this popup is destined to disappear once the cursor stops hovering on it, maybe it should also listen to a hover "in" before listening to a hover "out" so it doesn't disappear as soon as it appears with an offset from the cursor to make sure it's fully on screen ?

STEPS TO REPRODUCE
1. enlarge your popup. Mine is 480px
2. call it while near the top border, then other borders
3. call it in the middle of the screen

OBSERVED RESULT
different popup size and offsets

EXPECTED RESULT
a consistent popup size even if offset a bit


macOS: big sur
Comment 1 wolthera 2021-09-09 12:37:42 UTC
What strange behaviour...
Comment 2 Dmitry Kazakov 2024-08-22 16:39:28 UTC
Remove triaged keyword from CONFIRMED bugs
Comment 3 Emmet O'Neill 2024-10-10 20:29:17 UTC
Is this bug specific to MacOSX, or has it since been solved? 
I ask because I quickly tested this out on Linux master and was not able to reproduce it.
Comment 4 Manga Tengu 2024-10-10 21:02:50 UTC
Still the same on mac os sonoma 14.5
Comment 5 Bug Janitor Service 2024-10-11 03:49:58 UTC
🐛🧹 Thanks for your comment!

Automatically switching the status to REPORTED so the team can perform further triage.

In the future you may also do this yourself when providing needed information.
Comment 6 Reinold Rojas 2024-11-12 02:56:20 UTC
I can confirm there's in consistent results for the color selector depending on if its close the edge of the screen. Specifically your cursor has to be at the edge of the monitor screen and no other monitor past that edge.

Same reproduce steps:
1. Use Color selector popup (default shift+I) in middle of screen, observe size 
2. Use Color Selector popup at top of screen, observe popup is smaller (same behavior on the left edge)
3. Use Color Selector at right edge of screen, observe half of popup is "outside" display (same behavior on the bottom edge)


Enlarging your popup size isn't required, although it does make it easier to tell there is a size difference. To increase the size:
1. Go to settings-> configure Krita -> color selector setting -> Behavior
2. In "Zoom selector size" set to large number (like 480px)
3. Save and close. Use color selector popup shortcut (default Shift+I)
Comment 7 Reinold Rojas 2024-11-12 02:59:01 UTC
Created attachment 175749 [details]
Added screenshots showing popup behavior in middle of screen
Comment 8 Reinold Rojas 2024-11-12 02:59:54 UTC
Created attachment 175750 [details]
Popup behavior in top edge
Comment 9 Reinold Rojas 2024-11-12 03:00:13 UTC
Created attachment 175751 [details]
Popup behavior in right edge