Cerca de uma semana atrás, percebi que a lista de arquivos no µTorrent seria interrompida por menos de um segundo sempre que um arquivo com um nome de arquivo japonês longo estivesse visível. Achei curioso, mas na verdade não tinha tempo para me preocupar com isso, especialmente porque estava limitado apenas ao µTorrent.
No entanto, hoje eu percebi que não é. Por exemplo, se eu salvar um arquivo de texto com um nome de arquivo de caracteres multibyte longo e abri-lo no Bloco de Notas, obtive alguns resultados estranhos. Quando tento redimensionar a janela, tudo fica lento. No entanto, posso soltar minha mão na janela e ver como meu cursor se divide em dois , sendo um controlado por mim e o outro como uma espécie de "cursor fantasma" por falta de uma palavra melhor que execute o movimento de arrastar que eu originalmente fiz com o cursor. rato. Isso se aplica apenas a nomes de arquivos dessa natureza, e eu o testei em outros aplicativos que não o Bloco de Notas e o µTorrent.
Tentei procurar pistas sobre o que está causando esse comportamento estranho, mas não consigo encontrar nada. Alguém aqui tem alguma idéia do que está acontecendo?
Infelizmente, não posso tirar uma captura de tela disso, pois todos os aplicativos de captura de tela ficam paralisados até que o redimensionamento esteja completo antes de tirar a foto ...
Editar: gravei um vídeo demonstrando o problema. Não tenho certeza se isso ajudará a identificar a causa, mas deve ser pelo menos melhor do que minha explicação acima:
Edit 2: Aqui está um exemplo de arquivo, conforme solicitado: Note-se que ele é simplesmente um arquivo vazio com um nome de arquivo longo de vários bytes: http://goo.gl/bgnGP (E para aqueles de vocês com um navegador que não pode lidar com o nome do arquivo, é aqui um arquivo zip: https://dl.dropbox.com/u/55495248/multibyte.zip )