Using up/down arrow keys to navigate Debug Settings dropdown has unexpected effects #943
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#943
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Environment
Slipstream Beta 1.4.0.5 (64bit) (SSE4_2)
Microsoft Windows 11 64-bit (Build 22621.4317)
Description
In the Debug Settings window, when you have an option in the Setting list selected and press the Up/Down Arrow button on your keyboard, the selected item jumps in a somewhat unexpected way.
Instead of always highlighting the option that's above the one you selected, pressing the Up Arrow seems to always jump to the first item on the list that starts with a R. And the behavior of the Down Arrow depends on if you have a search term on the search bar. If you don't, it will jump to QAMode for some reason, according to my testing. If you do, it seems to work properly.
Included is a video of the bug. I pressed Up and Down a few times through the recording.
Reproduction steps
Despite claims on the release notes that Release 1.4.0 fixed this issue, it's still happening. The Up/Down Arrow buttons still make the selected item in the Debug Settings list to jump around as described.
Reopened: the reporter (Windows) says Up/Down still jump to odd rows. The owner can't reproduce it on Linux.
The fix in 1.4.1 (de447ecbe9 on dev,
4fe6e36540on release/1.4) sorted the Debug Settings list by name once in postBuild, on the assumption that hash-map row order was the cause. Next suspects:Ask the reporter for the 1.4.1 build number, whether it happens with an empty search box and with a search term, and whether one press moves exactly two rows or jumps somewhere random.
@sky_line wrote in #943 (comment):
It happens both with an empty search box and a search term, in the ways that were described in the original description.
One Up/Down press doesn't move exactly two rows, it jumps to rows as described in the original description.
The behavior described in the original description persists even in the newer version of the viewer.
@Hemiva wrote in #943 (comment):