Ich bin mir nicht zu 100 % sicher, aber ich denke, die folgenden Schritte führen zum Problem:
Beginnen Sie mit dem Verfassen eines neuen Beitrags.
Fügen Sie etwas Text mit [spoiler]-Tags hinzu.
Blenden Sie den Text in der Beitragsvorschau ein. Beachten Sie, dass Sie den Text beliebig oft ausblenden und wieder einblenden können.
Fügen Sie etwas weiteren Text unterhalb des ausgeblendeten Textes hinzu.
Wenn Sie den Text im ausgeblendeten Zustand belassen, aber ihn einmal einblenden, können Sie ihn danach (oder sofort, wenn er bereits eingeblendet war) nicht mehr ausblenden.
Dies kann auch bei tatsächlichen Beiträgen auftreten, nicht nur in Beitragsvorschauen. Ich bin mir nicht sicher, welche Schritte genau dazu führen (da man zwischen Ein- und Ausblenden keinen weiteren Text eingeben kann), aber zumindest in dem einen Fall, den ich beobachtet habe, befand sich der ausgeblendete Text innerhalb von details-Tags. Ob das relevant ist, weiß ich jedoch nicht.
Das Folgende dient zum Testen, kann aber auch hilfreich sein oder auch nicht.
Einige ausgeblendete Texte
Einige Texte nach dem ausgeblendeten Text.
Zusammenfassung
Noch mehr ausgeblendeter Text
Noch mehr Text nach dem ausgeblendeten Text.
Noch mehr Text nach dem ausgeblendeten Text und dem details-Tag.
Mir ist aufgefallen, dass Spoiler nicht deaktiviert werden können, wenn sie sich in einem \u003cdetails\u003e-Tag befinden.
Dieser Spoiler kann ein- und ausgeschaltet werden (funktioniert wie erwartet).
Dies funktioniert jedoch nicht:
Klicken zum Öffnen von 'details'
Dieser Spoiler kann nur einmal aktiviert werden (er kann nicht deaktiviert werden).
Ich glaube, das Problem ist, dass im zweiten Fall die Funktion isInteractivetrue zurückgibt, weil details in INTERACTIVE_SELECTOR enthalten ist.
Das Entfernen sollte ausreichen, aber ich bin mir nicht sicher, welche Nebenwirkungen es haben wird (vielleicht weiß @CvX das).
EDIT: Ich sehe, dass diese Änderung motiviert war, GIFs beim Klicken stoppen zu lassen. In unserer Community nutzen wir Spoiler und Details intensiv, daher wäre es nützlich, das Verschleierungsverhalten konsistenter zu gestalten.
Wenn Spoiler-Text in einer Details-Box platziert wird, kann er wie gewohnt durch Anklicken entschärft werden, aber ein erneutes Anklicken bewirkt nichts und er kann nicht wieder entschärft werden. Das Schließen und erneute Öffnen der Details-Box ist unwirksam. Meine Erklärung dazu im Hopscotch-Forum erklärt dies besser.
Demonstration
Sie können diese Details-Box gerne als Beispiel verwenden. Mein genauer Prozess wird im Hopscotch-Forum-Thema erklärt.
Details-Box
Beispieltext
Reproduktion
Erstellen Sie einen Beitrag mit einer Details-Box
Fügen Sie Spoiler-Text hinzu
Öffnen Sie die Box und entschärfen Sie den Text
Der Text kann nicht wieder entschärft werden, ohne die Seite neu zu laden
Danke für die Schritte zur Reproduktion. Dies ist eine geringfügige Unannehmlichkeit (besonders da es sich in einem umschaltbaren Block befindet, sodass wir den Inhalt durch Umschalten der Details ausblenden können), aber eine Korrektur wäre willkommen.
Ich werde das Thema mit pr-welcome versehen, falls jemand versuchen möchte, es zu beheben.
Aber ich habe das Gefühl, dass es eher ein Problem mit der Funktion „Details ausblenden“ ist.
Inhalte in „Details ausblenden“ werden nicht immer wie erwartet angezeigt (und interagieren auch so?). Beispielsweise werden verlinkte Bilder, Links, Videos usw. nicht angezeigt. Es werden nur die Links angezeigt: