Mac может переходить на другой рабочий стол, потому что в нем уже открыты окна этого приложения или потому что приложение привязано к этому рабочему столу. Проверьте эти два правила, прежде чем считать перемещение случайным.
Проверьте поведение при переключении приложений
В настройках «Рабочий стол и Dock» в разделе Mission Control в macOS доступен параметр При переключении на приложение переключаться на пространство с открытыми окнами этого приложения. Если он включен, выбор приложения может перенести вас на рабочий стол, где уже существует одно из его окон.
Отключите эту опцию только в том случае, если вы предпочитаете, чтобы текущий рабочий стол оставался на месте при переключении приложений. Затем протестируйте это с помощью временного окна приложения на другом пространстве.
Проверьте привязку к Dock
Нажмите Control и щелкните значок приложения в Dock, откройте «Параметры» и проверьте пункт «Назначить». Варианты «Этот рабочий стол», «Все рабочие столы», рабочий стол для конкретного дисплея и «Нет» вызывают разное поведение при размещении. Используйте привязку приложения только тогда, когда все или большинство окон этого приложения относятся к одному контексту.
Если один браузер или редактор используется для нескольких проектов, привязка всего приложения к одному пространству может оказаться слишком широкой мерой. Вместо этого перемещайте отдельные окна или используйте другой уровень профилей.
Отделите открытие от поиска
Открытие нового документа все равно может взаимодействовать с существующими окнами приложения и его собственным поведением. Зафиксируйте, какое именно действие вызвало переход: запуск приложения, выбор его с помощью Command-Tab, открытие файла или создание окна. Измените одну настройку и повторите то же действие.
Это свидетельство позволяет отличить предсказуемое правило macOS от решения окна конкретного приложения.