La ironía de que esta instancia particular de discurso deba haber deshabilitado esta función no se pierde. ¿Han reconocido sus superiores aquí su inferioridad?
Cuando haces esto, para mejorar el rendimiento de desplazamiento y renderizado, Discourse elimina las publicaciones anteriores del DOM. Por lo tanto, es imposible “cargar todo” un tema grande.
Es por eso que tenemos la implementación personalizada de ctrl+f, y solo la usamos para temas largos que son imposibles de cargar en su totalidad.
Me parece que solo estás poniendo excusas. Secuestrar la funcionalidad nativa debería ser un rotundo no. El 99,9% de los sitios en Internet respetan esto. ¿Por qué Discourse es especial?
¿Qué combinación de teclas recomendarías a las personas que esperan que Ctrl+F encuentre la publicación que buscan en el tema cuando esa publicación no está disponible en el navegador? Parecería que lo que esperarías es que Ctrl+F encuentre la publicación que deseas en ese tema, pero eso no es lo que quieres. ¿Cuál es la tecla para “encontrar la publicación en este tema, incluso si mi navegador no puede encontrarla”? ¿No es una violación de las expectativas que Ctrl+F no encuentre una publicación en el tema actual?
Anular las funciones estándar del navegador con la función de búsqueda de Discourse puede ser discordante y poco intuitivo para los usuarios que esperan atajos consistentes en todos los sitios web. Interrumpe su flujo y dificulta la accesibilidad, haciendo que las búsquedas en la página sean más difíciles.
Un mejor enfoque podría ser permitir a los usuarios elegir su método de búsqueda preferido, conservando las funciones del navegador por defecto. Sugiere un icono visual para transmitir la búsqueda dentro de Discourse para empezar.
Creo que Ctrl-F es la funcionalidad estándar de ‘buscar texto en la página’ del navegador, que creo que es mejor no anular.
Para búsquedas específicas de Discourse, la gente puede hacer clic en la lupa (probablemente para la mayoría de los usuarios que no usan atajos). Discourse ya tiene el atajo ‘/’ para aquellos que usan atajos.
Curiosamente, en mi Chromebook secuestra tanto Ctrl-Alt-F como / para esta funcionalidad.
Si anulas, como mínimo incluye algún texto como ‘presiona Ctrl-F de nuevo para usar la función nativa de buscar en la página’.
No estoy seguro de cuándo cambió, pero parece que Discourse ya no secuestra Ctrl + F, solo Ctrl + Alt + F como se menciona en la publicación de @Isambard.
Doh, me perdí la parte sobre temas grandes:
Te dice que vuelvas a pulsar para la búsqueda predeterminada @Isambard:
Hablando en serio, valoro lo que están haciendo los desarrolladores, pero espero que puedan adoptar cambios para hacer que Discourse sea más accesible para los usuarios principales.