Fix: Prevent swipe hotkeys when focused into a video element

f4b071e71ad155c2d498b5da12b3259327ea5719

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +4 -2Showing whitespace changes
public/scripts/RossAscends-mods.js+4 -2
@@ -1113,7 +1113,8 @@ export function initRossMods() {
1113 $('#character_popup').css('display') === 'none' &&1113 $('#character_popup').css('display') === 'none' &&
1114 $('#shadow_select_chat_popup').css('display') === 'none' &&1114 $('#shadow_select_chat_popup').css('display') === 'none' &&
1115 !isInputElementInFocus() &&1115 !isInputElementInFocus() &&
1116 !isModifiedKeyboardEvent(event)1116 !isModifiedKeyboardEvent(event) &&
1117 !(document.activeElement instanceof HTMLVideoElement)
1117 ) {1118 ) {
1118 $('.swipe_left:last').trigger('click', { source: SWIPE_SOURCE.KEYBOARD, repeated: event.repeat });1119 $('.swipe_left:last').trigger('click', { source: SWIPE_SOURCE.KEYBOARD, repeated: event.repeat });
1119 return;1120 return;
@@ -1127,7 +1128,8 @@ export function initRossMods() {
1127 $('#character_popup').css('display') === 'none' &&1128 $('#character_popup').css('display') === 'none' &&
1128 $('#shadow_select_chat_popup').css('display') === 'none' &&1129 $('#shadow_select_chat_popup').css('display') === 'none' &&
1129 !isInputElementInFocus() &&1130 !isInputElementInFocus() &&
1130 !isModifiedKeyboardEvent(event)1131 !isModifiedKeyboardEvent(event) &&
1132 !(document.activeElement instanceof HTMLVideoElement)
1131 ) {1133 ) {
1132 $('.swipe_right:last').trigger('click', { source: SWIPE_SOURCE.KEYBOARD, repeated: event.repeat });1134 $('.swipe_right:last').trigger('click', { source: SWIPE_SOURCE.KEYBOARD, repeated: event.repeat });
1133 return;1135 return;