El diálogo de entrada de archivos se abre muy lentamente en Google Chrome

Tengo una entrada simple para subir archivos y solo acepta archivos .class :

  

El problema es que aceptar propiedad ( accept=".class" ) hace que el diálogo se abra muy lentamente en Chrome, a veces toma hasta 10 segundos, pero funciona perfectamente en Mozilla Firefox e Internet Explorer. Estoy usando la última versión de Chrome – 53.0.2785.116 m (64-bit) . Encuentro esto realmente tonto porque otras extensiones también funcionan perfectamente en Chrome. He leído otras preguntas con problemas similares, algunos de ellos sugirieron que agregar una propiedad de name puede solucionar el problema, pero no ayuda en este caso. El problema es realmente fácil de reproducir, solo necesita la línea de código que proporcioné.

Editar:

Google publicó una actualización hoy: 53.0.2785.143 y parece haber solucionado el problema.

Este es un error de regresión conocido en Chrome versión 52.0.2743.116 .

La solución temporal es usar tipo mime y ser explícito (sin comodines). Ex reemplazar:

con:

Para resolver su problema específico esto debería funcionar:

según la lista de tipos mime

    Intereting Posts