Error de información sobre herramientas de Firefox de 22 años solucionado en unas pocas líneas, ofreciéndonos esperanza a todos

Error de información sobre herramientas de Firefox de 22 años solucionado en unas pocas líneas, ofreciéndonos esperanza a todos

En junio de 2002, el fundador de Ubuntu, Mark Shuttleworth, estaba experimentando el espacio por primera vez, el caso antimonopolio del Departamento de Justicia contra Microsoft estaba llegando a sus argumentos finales y Adam Price, al usar lo que entonces se llamaba Mozilla en una Mac, tenía un problema con las conexiones persistentes. información sobre herramientas .

Información sobre herramientas de Firefox que permanece sobre una ventana de Aplicaciones en Mac OS X, capturada hace 12 años.

A lo largo de los años, la gente revisaba el hilo o marcaba otros errores como duplicados de este problema. En ocasiones parecía arreglado, solo para que los programadores y comentaristas descubrieran que era un poco diferente en diferentes versiones o que las correcciones anteriores fueron aparentemente accidentales. A veces parecía aparecer también en Windows o Linux. Un comentarista, Denis, señaló que cuando cumplieron 21 años : “Soy un poco partidario de dejarlo así para siempre. Se siente como una reliquia del pasado”.

Esa reliquia ya no existe, ya que a principios de septiembre se implementó una solución al error 148624 , y la solución apareció en la compilación 119. Intenté replicar la información sobre herramientas en mi navegador Firefox 118.0.1 aún no actualizado en Mac, pero no pude experimentar este rito de iniciación para mí. El parche en sí es bastante pequeño y agrega una verificación de si un documento tiene foco en el código que muestra información sobre herramientas.

Yifan Zhu, quien escribió el parche para Tooltip Listener de Firefox (con la notable ayuda de Emilio Cobos Álvarez), parece ser un estudiante de la Universidad de Stanford, según su probable perfil de Github . Esto indica que el error que solucionaron podría ser más antiguo que ellos. También es notable que Yifan Zhu creó su cuenta Bugzilla sólo dos días antes de enviar la primera versión de su solución, lo que ofrece cierta credibilidad al poder de los ojos nuevos.

Cobos Álvarez nos escribió que “esta área es bastante complicada”, con versiones del error difíciles de reproducir en los numerosos escritorios y configuraciones de Firefox. “El problema subyacente es que es posible que el sistema operativo no nos envíe un evento de mouseout de manera constante (que es lo que usamos para hacer que la información sobre herramientas desaparezca), especialmente en situaciones en las que Firefox se ocluye, se minimiza o se cambia a otro espacio de trabajo. «

Como tal, Firefox oculta información sobre herramientas cuando Firefox pierde el foco; Sin embargo, es posible que se abra una información sobre herramientas más tarde , en el momento exacto entre el paso del mouse y cuando Firefox no está enfocado. En eso trabajó Yifan Zhu, escribió Cobos Álvarez. “¡Bastante impresionante para su primera contribución a Firefox!”. También señaló que técnicamente se podría argumentar que evitar que la información sobre herramientas se abra en una ventana en segundo plano es una regresión, “pero la compensación parece valer la pena, tener una información sobre herramientas ‘atascada’ es extremadamente molesto.»

Nos comunicamos con Yifan Zhu y actualizaremos esta publicación con cualquier información que recibamos. También le pedimos comentarios a Mozilla.

En las redes sociales, especialmente en los casos de Mastodon donde se podría esperar encontrar personas con opiniones sobre el lenguaje de interfaz de usuario XML de Mozilla, hubo mucho regocijo . Algunos notaron su asombro de que Bugzilla, la herramienta de informe de errores, hubiera durado incluso más que el error ( 25 años hasta agosto ). Algunos sugirieron que esta solución contrarrestaba la prevalencia de «robots obsoletos», que seleccionan problemas antiguos y no resueltos para eliminarlos. Y uno esbozó el viaje completo del héroe :

Si todos pudiéramos conquistar el software formativo de nuestra juventud.

No cualquiera puede hacer un gran compromiso, pero un gran compromiso puede surgir de cualquier lugar.


Warning: Undefined variable $html_req in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 79

Warning: Undefined variable $html5 in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 82

Warning: Undefined variable $html_req in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 82

Warning: Undefined variable $consent in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 86

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Undefined array key "url" in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/inc/template-functions.php on line 315