Как работает ваш мод для всплывающих окон? Добавляет ли он «display: none», чтобы скрыть элемент DOM, или он удаляет элемент из DOM и добавляет его позже?
Если он удаляет элемент DOM и добавляет его обратно, не должно быть проблема (помимо снижения производительности из-за необходимости каждый раз перезагружать), пока WebViewer повторно инициализируется.
Если во всплывающем окне используется «display: none», это проблема. У многих браузеров возникают проблемы при использовании «display: none» с фреймами (которые использует WebViewer). Если возможно, попробуйте использовать «visibility: hidde», «opacity: 0» или «height: 0px», чтобы скрыть модальное.