A melhor solução para este problema envolve o Applescript. Veja esta resposta que eu tenho postando um relacionado pergunta no StackOverflow.
Eu uso o Google Chrome como meu navegador da Web no MacOS X Snow Leopard. Eu sou um viciado em atalhos de teclado e uso o QuickSilver para criar atalhos de teclado para qualquer coisa que eu puder. Uma das coisas mais comuns que faço é abrir uma nova janela do navegador. Mas uso o Spaces com frequência para particionar minhas tarefas em que estou trabalhando e quando abro um navegador da Web ou uma página da Web com um disparador QuickSilver, os espaços alternam para o último espaço em que usei o Chrome e abre uma nova guia me distrai por horas porque me leva a um espaço diferente e, portanto, uma tarefa diferente.
Posso consertar isso clicando com o botão direito do mouse no ícone do Google Chrome e clicando na opção "Nova janela", que abre uma nova janela no espaço atual. Eu tentei compor um AppleScript para fazer algo assim, sem sucesso. Tornou-se um problema sério. Quando eu usei o Firefox, resolvi o problema alterando um item de preferência que diz "Sempre abrir links pop-up em uma nova janela" ou algo assim, que era uma espécie de abordagem de marreta, mas funcionou. Eu sempre posso voltar para o Firefox, mas eu pensei em fazer minha pergunta aqui primeiro. Alguém com alguma ideia?
A melhor solução para este problema envolve o Applescript. Veja esta resposta que eu tenho postando um relacionado pergunta no StackOverflow.
Existe um erro # 74812 no Chromium. Vote nela!
Concordo que isso seja irritante. Você pode arrastar a guia para fora da janela do Chrome e arrastá-la para o novo espaço (que é o que normalmente faço).
Os espaços são transparentes para as aplicações. Se os aplicativos não quiserem saber sobre o Spaces, eles não precisarão .
Como você mesmo apontou, você tem a opção no Firefox de abrir páginas da Web na mesma janela do navegador ou em uma nova janela. Como o Firefox não sabe sobre o Spaces, você troca espaços, de volta para a janela mais frontal do Firefox, na configuração anterior . Na última configuração, você abre uma nova janela, que pode ser realizada em seu espaço atual.
Não há como obter o comportamento desejado. Sua melhor aposta é encontrar uma opção "sledge hammer" semelhante à do Firefox .
Talvez você deva considerar como o modelo de processo do Chrome é interagindo com os espaços. Eu realmente estou apenas supondo, mas talvez um deles seja mais legal com o Spaces.
Encontrei a configuração nas preferências do Chrome e clique em redefinir trabalhado - desativa as extensões, mas elas podem ser reiniciadas