Este é um 'recurso' do Firefox - ele detecta que você tem um processo existente e passa a URL para esse processo, em vez de gerar uma nova instância.
Iniciar o firefox com firefox -no-remote
diz ao Firefox para iniciar uma segunda instância; como descrito em mozillazine você precisará criar um segundo perfil para usar em vez do padrão (o Firefox não foi projetado para ter dois processa a atualização do perfil ao mesmo tempo, então a segunda instância se recusará a iniciar quando detectar que a primeira instância já está usando o perfil padrão)