Repro:
1. Enable Quickcast
2. Turn "Quickcast On Key Down" option off
3. Level up once
4. Open the ability learn overlay
5. Press your quickcast key to level up the spell (make sure that the spell does not require targeting)
6. Hold it down for a bit before letting it go (like one second)
Result: Upon letting the key go, the hero casts the spell. It gets leveled up on key down, and cast on key up.
Expected: When pressing ability hotkeys while having the learn overlay open, the spell should not react on the key-up action.
Alternative repro:
1. Enable Quickcast
2. Turn "Quickcast On Key Down" option off
3. Level up once
4. Hold down the CTRL key
5. Press your quickcast key to level up the spell (make sure that the spell does not require targeting)
6. Hold the quickcast hotkey down
7. Let go of the CTRL key
8. Let go of the quickcast key
Result: When holding CTRL while pressing the spell hotkey, it gets leveled up. Now, when letting the CTRL key go before letting the spell hotkey go, the spell gets cast upon letting it go.
Expected: When pressing ability hotkeys while holding CTRL, the spell should not react on the key-up action.
1. Enable Quickcast
2. Turn "Quickcast On Key Down" option off
3. Level up once
4. Open the ability learn overlay
5. Press your quickcast key to level up the spell (make sure that the spell does not require targeting)
6. Hold it down for a bit before letting it go (like one second)
Result: Upon letting the key go, the hero casts the spell. It gets leveled up on key down, and cast on key up.
Expected: When pressing ability hotkeys while having the learn overlay open, the spell should not react on the key-up action.
Alternative repro:
1. Enable Quickcast
2. Turn "Quickcast On Key Down" option off
3. Level up once
4. Hold down the CTRL key
5. Press your quickcast key to level up the spell (make sure that the spell does not require targeting)
6. Hold the quickcast hotkey down
7. Let go of the CTRL key
8. Let go of the quickcast key
Result: When holding CTRL while pressing the spell hotkey, it gets leveled up. Now, when letting the CTRL key go before letting the spell hotkey go, the spell gets cast upon letting it go.
Expected: When pressing ability hotkeys while holding CTRL, the spell should not react on the key-up action.
Comment