From 2a3998a4732fffb534535d01753c22681ea5bc67 Mon Sep 17 00:00:00 2001 From: daria Date: Mon, 22 Jul 2024 14:06:14 +0300 Subject: [PATCH] fix focus issues on calendar modals #1561 --- www/calendar/inner.js | 2 ++ www/common/common-interface.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/www/calendar/inner.js b/www/calendar/inner.js index 9cac57978..b971b2247 100644 --- a/www/calendar/inner.js +++ b/www/calendar/inner.js @@ -2209,6 +2209,7 @@ APP.recurrenceRule = { setFormat(allDay); }); }); + UI.addTabListener(el); }; var onCalendarEditPopup = function (el) { var $el = $(el); @@ -2276,6 +2277,7 @@ APP.recurrenceRule = { $b.closest('.tui-full-calendar-floating-layer').hide(); }); }); + UI.addTabListener(el); }; var onPopupRemoved = function () { var start, end; diff --git a/www/common/common-interface.js b/www/common/common-interface.js index 42e965685..98fd748db 100644 --- a/www/common/common-interface.js +++ b/www/common/common-interface.js @@ -577,7 +577,7 @@ define([ return frame; }; - let addTabListener = frame => { + let addTabListener = UI.addTabListener = frame => { // find focusable elements let modalElements = $(frame).find('a, button, input, [tabindex]:not([tabindex="-1"]), textarea').filter(':visible').filter(':not(:disabled)');