Se ho un'applicazione con due finestre in aree di lavoro diverse, con l'applicazione in primo piano in uno spazio di lavoro e in background in un altro, passando allo spazio di lavoro con l'applicazione sullo sfondo si porta l'applicazione in primo piano.
Ad esempio:
- Apri due finestre di Chrome
- Trascina una delle finestre di Chrome in un altro spazio di lavoro
- Avvia un'altra applicazione, mettendo la finestra di Chrome sullo sfondo
- Passa all'altro spazio di lavoro
- torna indietro
Quello che succede quando ritorna al primo spazio di lavoro è che l'altra applicazione rimane in primo piano per una frazione di secondo prima che Chrome salti in primo piano. Ho notato questo comportamento con più applicazioni, in particolare Chrome e iTerm2.
Sembra che macOS stia tentando di preservare l'attenzione dell'applicazione su tutto lo spazio di lavoro, garantendo cioè che se l'utente avesse l'applicazione X in primo piano sull'area di lavoro A, l'applicazione X rimanga in primo piano anche quando passa all'area di lavoro B. C'è un modo di dire a macOS di cambiare il focus dell'applicazione insieme alle aree di lavoro? Se ho un'applicazione in background in uno spazio di lavoro, questo è per un motivo, e non voglio che macOS porti "utile" a un'applicazione in primo piano solo perché stavo usando quell'applicazione su un altro spazio di lavoro.