décalage des ancres # lors de l'ouverture de la page

Bug #1773546 reported by kro
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Documentation Ubuntu-fr
Confirmed
Medium
Unassigned

Bug Description

l'affichage de la page avec un indicateur de position # dans l'url est décalé en fonction de la longueur du contenu.

C'est pas énorme (donc pas un bug très urgent) mais au bout d'un moment le titre du paragraphe n'est plus lisible, et ça prête à confusion quand on envoie un utilisateur à un paragraphe spécifique de la doc à lire.

ex. :
https://doc.ubuntu-fr.org/mao#accessoires_outils

Revision history for this message
Fabux (fabux) wrote :

Est-ce que ça ne pourrait pas avoir un rapport le bug #1772415 de décalage de numérotation ?
https://bugs.launchpad.net/ubuntu-fr-doc/+bug/1772415

Si je clic sur ton exemple, j'arrive sur la section #Ressources (légèrement décalée au niveau du titre comme tu l'indique) et dans la table des matières il surligne la section 13-1 : ressources.

Une fois dans la page par contre pas de souci, la saisi direct de l'adresse en # ou le clic dans le table des matières emmène bien au titre voulu.

Changed in ubuntu-fr-doc:
status: New → Confirmed
Revision history for this message
kro (stiolbe) wrote :

c'est bizarre que tu arrives sur la section ressources, tu devrais arriver sur accessoires_outils qui est quand même pas mal au dessus...

je pense que le problème est lié à la barre supérieure orange qui cache une partie du contenu, mais nativement le navigateur ne comprend pas qu'il faut du coup décaler un peu le contenu vers le bas. du coup c'est un javascript qui s'en occupe, mais si il fonctionne bien quand on clique sur une entrée de la table des matières, il a l'air de plus galérer quand on ouvre une nouvelle page sur une section précise.

j'avais commencé à chercher des solutions pour le theme de cytheria et ce que j'ai trouvé rapidement ne convenait pas : https://www.google.com/search?q=top+bar+javascript+offset+anchors

// et ça se confirme :
je viens de tester avec noscript, le contenu est exactement décalé de la hauteur de la barre supérieure (donc le titre est caché) est sans noscript (donc en activant javascript) le décalage peut être plus important, apparemment en fonction de la largeur de la fenêtre.
à voir si ça ne serait pas lié à une fonctionnalité responsive de la barre supérieure ou autre (ToC ?)...

Revision history for this message
kro (stiolbe) wrote :

infos complémentaires échangées sur framateam :

je pense que l'idéal serait de faire des tests avec un display:none sur la ToC par ex.
vu que l'affichage de la ToC interfère sur le contenu ça m'étonnerait vraiment pas que ce soit lié

Revision history for this message
Fabux (fabux) wrote :

Le problème est toujours vrai malgré la résolution du bug de numérotation

Changed in ubuntu-fr-doc:
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.