Проблема выхода из полноэкранного режима после отключения 2-го дисплея - PullRequest
0 голосов
/ 11 марта 2020

У меня есть веб-приложение, которое содержит 3D на основе Babylon JS, которое пользователь может переключить в полноэкранный режим.

engine.enterFullscreen(false);

Переключение с полноэкранного режима также работает (в основном)

engine.exitFullscreen();

Моя проблема в том, что у меня есть ноутбук Asus на базе Windows 10, который иногда использует второй дисплей для расширения своего рабочего стола. Когда я go на весь экран после того, как второй дисплей был подключен к ноутбуку (с момента последней загрузки Windows) и позже отключен, а затем попытался go вернуться из полноэкранного режима, вся система зависает (я не могу даже выключите его (с мягким выключением или ALt + Ctrl + Del) или активируйте другое окно). Я могу двигать мышью. Система продолжает нормально работать после повторного подключения второго дисплея.

Возврат из полноэкранного режима работает, когда никогда не было подключено 2-го дисплея или когда оба дисплея все еще подключены во время возврата.

Что неправильно?

...