mirror of
https://github.com/discourse/discourse.git
synced 2025-02-11 05:44:59 +00:00
Using Next keyboard shortcut (J) rapidly while reaching last item in the topic list and causing a "load more". The handler might get into a state where it can not detect any selected item due to the delay from Em.run.next and will result in position reset. +added boundary check of last item on next, early in the handler to avoid unnecessary computations https://meta.discourse.org/t/keyboard-shortcut-next-previous-continues-key-down-reset-to-first-item-in-list-on-load-more/20042