Skip to content

[Bug]: shift3 refuses to be assigned as a hotkey #6532

@Ajax50

Description

@Ajax50

Map

Vanderlin

Describe the issue

When changing hotkeys using the "Adjust keybinds" verb, any attempt to assign shift + 3 (shift3) as a hotkey will cause the hotkey assignment window (the one that says "Press any key to change) to freeze until the window is closed manually by clicking the close button at the top of the window. This leaves the assigned hotkey unchanged, making shift3 unassignable as a hotkey.

This has bug has persisted across multiple rounds and restarts both of the server and of my own computer. Bug last tested during the round listed at the bottom of this report.

How to reproduce

  • Open the Vanderlin server
  • go to preferences
  • click "adjust keybinds" under the "options" heading
  • click a hotkey you'd like to use for testing the bug (I was trying to reassign the "select strong intent" hotkey)
  • when the window pops up that says "press any key to change", hold down either of the two shift keys, and then press the 3 key at the top of the keyboard while keeping shift held down until the 3 key has been released.
  • The window should freeze, this can be tested by releasing shift and then pressing any other keyboard key
  • if the window has frozen and won't respond to pressing ESC, you have successfully reproduced the bug.
  • You should still be able to drag the window around the screen, minimize it, maximize it, and close it while the bug is happening.
  • After the window is closed, the hotkey you were testing should remain unchanged from its originally assigned key.

Test Merges

Testmerges:
The following pull requests are currently test merged:
#6425: 'More medical finetuning' by PotatoTomahto at commit 55f7b77e62
#6390: 'Port controller tgui interface' by CheffieGithub at commit 2c2409c1cc
#6446: 'Hopefully? Fixes Admin Hear All' by realforest2001 at commit a4167b3af2
#6404: 'Zigars, Tin Zigbox, and Minor Changes/Additions!' by Spitegremlin at commit 7b7e6deb75
#5909: 'Gallowband' by tired-wired at commit 05597b390a
#6418: 'The quest rework, and suprise Harlequinn' by dwasint at commit 3e24006521
#6512: 'Complete Triumph Shop overhaul' by dwasint at commit 8663d10d37
#6527: 'Makes our Elastic Implementation closer to a production one' by dwasint at commit 2d7051bbab

Client Version:

516.1667

Round ID

Tower5535-02.07.24

Staff ckey

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions