Mac может переходить на другой рабочий стол, потому что в нем уже открыты окна этого приложения или потому что приложение привязано к этому рабочему столу. Проверьте эти два правила, прежде чем считать перемещение случайным.

Проверьте поведение при переключении приложений

В настройках «Рабочий стол и Dock» в разделе Mission Control в macOS доступен параметр При переключении на приложение переключаться на пространство с открытыми окнами этого приложения. Если он включен, выбор приложения может перенести вас на рабочий стол, где уже существует одно из его окон.

Отключите эту опцию только в том случае, если вы предпочитаете, чтобы текущий рабочий стол оставался на месте при переключении приложений. Затем протестируйте это с помощью временного окна приложения на другом пространстве.

Проверьте привязку к Dock

Нажмите Control и щелкните значок приложения в Dock, откройте «Параметры» и проверьте пункт «Назначить». Варианты «Этот рабочий стол», «Все рабочие столы», рабочий стол для конкретного дисплея и «Нет» вызывают разное поведение при размещении. Используйте привязку приложения только тогда, когда все или большинство окон этого приложения относятся к одному контексту.

Если один браузер или редактор используется для нескольких проектов, привязка всего приложения к одному пространству может оказаться слишком широкой мерой. Вместо этого перемещайте отдельные окна или используйте другой уровень профилей.

Отделите открытие от поиска

Открытие нового документа все равно может взаимодействовать с существующими окнами приложения и его собственным поведением. Зафиксируйте, какое именно действие вызвало переход: запуск приложения, выбор его с помощью Command-Tab, открытие файла или создание окна. Измените одну настройку и повторите то же действие.

Это свидетельство позволяет отличить предсказуемое правило macOS от решения окна конкретного приложения.