Normalmente, estou em um programa ou página da Web e preciso arrastar e selecionar texto em uma caixa de texto de uma linha, digamos, para remover parte de uma consulta de pesquisa e substituí-la por outra. O que geralmente acontece é que seleciono, digito o texto de substituição e pressiono o retorno tão rapidamente a ponto de perder o problema: o texto selecionado é movido para o lado oposto do cursor e eu substituo o texto errado.
Nem todas as caixas de texto fazem isso, por exemplo, a barra de pesquisa no Chromium para o Ubuntu nunca tem o problema, mas a caixa de texto do título nesta pergunta o fará. Se alguém clicar no texto nesta caixa de texto de título, dizendo a meio caminho e arrastando para a direita, deve, em teoria, sempre selecionar o texto que segue o ponto onde o arrasto começou. No entanto, nesta caixa de texto, se o arrastar para a direita incluir um pequeno movimento para cima, o texto selecionado estará no lado errado. Da mesma forma, se arrastar para a esquerda, para selecionar o texto à esquerda do cursor, qualquer movimento para baixo selecionará o que está à direita do cursor. Parece que a seleção de arrastar nessas caixas tem uma chance aproximada de 50/50 de selecionar o texto correto, com base em onde o cursor termina, com as duas ações 'corretas' à esquerda + para cima e para a direita + para baixo.
Portanto, as perguntas simples: Existe alguma configuração de sistema global no Ubuntu / Windows que altera esse comportamento? Da mesma forma existe e configuração do navegador no navegador Chrome / Firefox ou que altera esse comportamento? O problema é, em vez disso, com o software ou o desenvolvedor da Web, onde eles deveriam estar fazendo algo diferente para evitar isso? É a única resposta que o user (me) é apenas mais cuidadoso e atencioso?
Editar: Eu encontrei um vídeo desse comportamento sugerindo que o Chrome é o culpado ou pelo menos tem o mesmo tipo de problema. Veja este vídeo .