Eu tenho um arquivo .pdf que usa muitos botões controlados por javascript e que deve ser exibido em um Microsoft Surface no modo de tela cheia.
Tudo funciona exatamente como pretendido, com uma exceção:
Se um usuário acidentalmente usa a tela sensível ao toque para clicar em qualquer lugar fora das bordas físicas de um botão javascript, o Surface parece interpretar isso como o usuário que está tentando sair do modo de tela cheia-- clicando acidentalmente / em> fora da borda de um botão tem o efeito de sair do modo de tela inteira e exibir o documento .pdf na exibição "restaurar".
Isso só acontece quando o usuário está usando a tela sensível ao toque. Os cliques do mouse que ocorrem fora das bordas físicas dos botões não produzem o mesmo comportamento.
Eu preciso desativar esse comportamento, para que um clique na tela sensível ao toque fora de qualquer botão simplesmente não tenha efeito algum.
Alguém pode arriscar um palpite sobre por que isso está acontecendo ou como evitá-lo?
(Redimensionar os botões para torná-los maiores / mais fáceis de pressionar não é uma opção).
EDIT 1 (incluindo alguns Meta-): Eu acabei de descobrir este post que aparece para fazer exatamente a mesma pergunta, embora em termos que não me ocorram o look em busca de posts anteriores no SU. Eu diria que esse post atual é efetivamente duplicado e, com toda a probabilidade, deveria ser excluído. No entanto, como não tenho direitos suficientes nesse fórum para comentar, deixarei que outros usuários puxem o gatilho ao excluir essa postagem, já que estou adicionando um comentário aqui que não posso adicionar no link thread.