Deep Linking (Header) funktioniert für meine Website in Firefox nicht?

Hallo,
ich versuche, einen längeren Beitrag mit Deep-Links zu strukturieren, wie unter Linking to a heading within a post or topic beschrieben.
Aber Firefox reagiert nicht auf Klicks auf die Links.
Es wäre hilfreich, wenn mir jemand erklären könnte, was falsch ist oder fehlt.

Hier sind die relevanten Codebeispiele:

  • Im ersten Absatz:
    :warning: Nicht vergessen: Sie müssen die Option *Öffentlich teilen* aktivieren ([wie unten gezeigt](#heading--linktest)) :exclamation: Andernfalls ist die Stations-ID nur für [...] nützlich.
  • Und die letzten Worte:
    [wie unten gezeigt](<absoluter Link einschließlich https:// bis zur Themennummer>/1#heading--linktest))

Der Anker befindet sich irgendwo in der Mitte:

<h7 id='heading--linktest'>Link zu </h7>
* nächster Punkt

Ich habe für den Anker auch mehrere verschiedene h#-Versionen ausprobiert sowie
<a id='heading--linktest'>Link zu </a> mit und ohne Text zwischen ‘>’ und ‘</’.

Funktioniert der Link in diesem Beitrag für dich? Linking to a heading within a post or topic

Ich habe es gerade in Firefox getestet, sowohl anonym als auch eingeloggt, und der Link im obigen Beitrag ↑ verhält sich wie erwartet.

Kannst du das bestätigen?

Ja, der Link im ursprünglichen Beitrag funktioniert wie erwartet.

Gibt es eine Option oder ein Plugin, das eingestellt oder aktiviert werden muss?
Das nicht funktionierende Beispiel befindet sich in einer anderen Instanz.

Hast du außer der Änderung des Thementitels, der jetzt präziser ist, eine Idee zu diesem Problem? In Ordnung.

Frage: Wo schreiben Sie Ihren Code? Ich habe einen Teil meiner Arbeit in Google Docs (in Zusammenarbeit) erledigt und dabei die geschweiften Anführungszeichen völlig vergessen. Programme wie Docs korrigieren das automatisch, und geschweifte Anführungszeichen sind NICHT dasselbe wie gerade Anführungszeichen.

Ich habe eine Stunde lang mit dem Kopf gegen diesen Code geklopft, bevor ich das Problem erkannt habe.

Ich habe den im Discourse-System enthaltenen Editor verwendet und dabei tatsächlich ein deutsches Tastaturlayout benutzt, sodass es sich möglicherweise um ein Problem mit der Zeichencodierung handelt.

Gerade eben habe ich versucht, eine private Nachricht hier innerhalb der relevanten Snippets zu erstellen.

Auch das ist nicht das erwartete Verhalten. @codinghorror, also ist „my site

Vielleicht habe ich es herausgefunden:
Ist das h7-Tag nicht definiert?
Der Anker an einem h6-Tag funktioniert wie erwartet, bei h7 jedoch nicht. Das gilt auch für das <a>.
Das <h6>-Tag verhält sich erwartungsgemäß, auch wenn es keinen anzuzeigenden Text enthält. Das Problem mit dem “Überschriftenabstand” besteht jedoch weiterhin (unabhängig vom h-Level).
Sollte man also für Inline-Anker <a name="anchor"></a> verwenden? … aber das wird in meinem Fall nicht wie erwartet funktionieren.

AFAIK gibt es so etwas nicht; der Bereich reicht von 1 bis 6.

Ich vermute, es wäre möglich, eine benutzerdefinierte DTD zusammenzustellen, aber meiner Meinung nach ist es einfacher, bei gültigem HTML zu bleiben.

Tatsächlich unterstützen wir in unserem Code nur h1 bis h6:

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/pretty-text/sanitizer.js.es6#L130

O.K.
Vielleicht sehe ich den Sinn nicht oder muss die Struktur des Beitrags komplett ändern.
Ich habe mehrere Ideen ausprobiert, ein <a>-Tag mit einer id- oder name-Option zu verwenden, um einen Anker zum Springen zu setzen. Aber in beiden Fällen gibt es keine angemessene Aktion.
Ist die allgemeine id-Option implementiert?
Wie würde ein Beispiel aussehen?
Habe ich etwas übersehen?