Merge pull request #2769 from SillyTavern/fix-swipes-with-floating-prompts Allow mobile swipes with open panels if focused

58e6ae2fc58f1416b1d6c30a33321a3447f41e25

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

Signed
1 files changed, +3 -4Ignore whitespace
public/scripts/RossAscends-mods.js+3 -4
@@ -896,8 +896,7 @@ export function initRossMods() {
896896
897897 restoreUserInput();
898898
899- //Regenerate if user swipes on the last mesage in chat
899+ // Swipe gestures (see: https://www.npmjs.com/package/swiped-events)
900-
901900 document.addEventListener('swiped-left', function (e) {
902901 if (power_user.gestures === false) {
903902 return;
@@ -905,7 +904,7 @@ export function initRossMods() {
905904 if (Popup.util.isPopupOpen()) {
906905 return;
907906 }
908- if ($('.mes_edit_buttons, .drawer-content, #character_popup, #dialogue_popup, #WorldInfo, #right-nav-panel, #left-nav-panel, #select_chat_popup, #floatingPrompt').is(':visible')) {
907+ if (!$(e.target).closest('#sheld').length) {
909908 return;
910909 }
911910 var SwipeButR = $('.swipe_right:last');
@@ -923,7 +922,7 @@ export function initRossMods() {
923922 if (Popup.util.isPopupOpen()) {
924923 return;
925924 }
926- if ($('.mes_edit_buttons, .drawer-content, #character_popup, #dialogue_popup, #WorldInfo, #right-nav-panel, #left-nav-panel, #select_chat_popup, #floatingPrompt').is(':visible')) {
925+ if (!$(e.target).closest('#sheld').length) {
927926 return;
928927 }
929928 var SwipeButL = $('.swipe_left:last');