Até recentemente (antes de 4 de fevereiro de 2018, com certeza), consegui mudar o foco para as janelas ativas do Google Chrome ou executar o aplicativo se ele não estivesse sendo executado com:
open "/Applications/Google Chrome.app"
Agora o mesmo comando abre uma nova janela do Google Chrome em vez de mudar para a existente.
Não entendo por que isso acontece e por que mudou de repente. Não fiz nada de especial, então deve ser devido às atualizações automáticas do Google Chrome. Como posso alcançar o comportamento anterior?
É claro que também procurei uma solução, mas não encontrei nada relevante. Tentei executar o Chrome diretamente com:
$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
Dá o mesmo resultado (abre uma nova janela) e também recebi esta mensagem no terminal:
Created new window in existing browser session.
[some strange numbers here:ERROR:browser_gpu_channel_host_factory.cc(121)]
Failed to launch GPU process.
Eu não entendo esse erro, mas fóruns (por exemplo,aqui) sugiro fazer
export BROWSER=google-chrome
Não funcionou para mim. Então aqui estou eu pedindo ajuda)
(MacOS 10.13.3, Google Chrome versão 64.0.3282.119 instalado com brew cask install google-chrome
)