Hola! Hay un problema donde si una publicación se enlaza a sí misma usando un enlace corto + una ancla (/t/id#anchor) y se hace clic en el enlace en la misma página, redirigirá a la parte superior en lugar del ancla.
Es más fácil cuando se demuestra:
Encabezado 1
- #header-1 funciona cuando se tabula en este hilo
- \u003chttps://meta.discourse.org/t/t-xyz-anchor-doesnt-work-when-on-the-page-xyz/225101#header-1-1\u003e funciona cuando se tabula en este hilo y se cita
- \u003chttps://meta.discourse.org/t/a/225101#header-1-1\u003e funciona cuando se tabula en este hilo y se cita
- \u003chttps://meta.discourse.org/t/225101#header-1-1\u003e funciona cuando no se tabula en este hilo
- /t/t-xyz-anchor-doesnt-work-when-on-the-page-xyz/225101#header-1-1 funciona cuando se tabula en este hilo y se cita
- /t/a/225101#header-1-1 funciona cuando se tabula en este hilo y se cita
- /t/225101#header-1-1 funciona cuando no se tabula en este hilo
También noté otros dos problemas. Todos los enlaces excepto el primero recargarán la página. Los enlaces 2, 3, 5 y 6 funcionan, pero el encabezado se elimina de la URL después de un corto período de tiempo.
Mi problema original era que citar una publicación que contenía un enlace solo con ancla (un enlace a otra sección de la misma página) haría que el ancla fuera relativa a la página actual en lugar de a la página citada. Si citas los siete enlaces, el primer enlace llevará a PÁGINA ACTUAL#header-1
Intenté la solución en este informe de errores (adjunto a continuación). Enlazó correctamente a la página, sin embargo, el ancla no se respetó.