Работает ли DMenu в модальных окнах?

Поле поиска TextField, вложенное в DMenu и DropdownMenu, похоже, не работает в модальных окнах.

На обычной странице, например, в настройках профиля, всё работает нормально, но при размещении в модальном окне TextField не реагирует на ввод текста.

Связано ли это с тем, что DMenu использует портал, и возникает какая-то проблема с его взаимодействием с модальным div-элементом?

Вот пример:

Если говорить просто: если я добавлю оператор debugger в действие поиска, то смогу показать, что при размещении в модальном окне выполнение никогда не доходит до функции поиска, тогда как на «обычной» странице (вне модального окна) событие срабатывает корректно, и поиск запускается.

Ввод текста вообще невозможен, даже если я уберу обработчики событий.

Если разместить TextField в этом компоненте вне DMenu (но всё ещё в контексте модального окна), ввод текста работает как обычно.

Что я упускаю и почему меняется поведение?

Да, я так думаю. Портал находится вне модального окна, и, возможно, наше управление фокусом мешает (модальные окна перехватывают фокус)… Поможет ли добавление @inline={{true}} к DMenu? Это поместит меню прямо внутрь модального окна.

Извините за медленный ответ и спасибо за ваш комментарий — я пробовал это сделать, но не уверен, что это поддерживается в DMenu :thinking: ?

В итоге я реализовал довольно грязное переопределение, чтобы это заработало (и был бы очень рад удалить этот код).