Bom dia,
Hoje, por acaso encontrei um bug, v: 7.1.14.
Pelo meus estudos creio que é por causa da maneira que o SC está armazenando a URL de saída da aplicação.
Quando se abre um menu e navega pelo “iframe” do mesmo é normal, funciona “OK”.
Agora, quando se clica com “cntrl” e abre as aplicações em outra aba, acontece um “choque” nas URL de retorno, exemplo com a lógica do ocorrido:
//url inicial de saida.
url_saida = menu;
//abro a aba na consulta cliente
url_saida = menu;
//abro a aba na consulta de cidade
url_saida = menu;
//agora clico em novo na aba que abri a consulta cliente, a url de saida se torna
url_saida = grid_cliente;
//agora clico em novo na aba que abri a consulta cidade.
url_saida = grid_cidade;
//agora vou no formulário cliente que abir e clico em voltar
redireciona para: url_saida; // = grid_cidade.
Creio que separando essa variável de sessão por uma chave APP resolveria.
Como sempre digo, se tem alguma restrição me corrijam.