Ahh, ich sehe jetzt, dass ich hier ziemlich genau ein dupliziertes Problem für das hier erwähnte Problem mit der Barrierefreiheit von Spoiler-Warnungen eröffnet habe, entschuldigen Sie das. Obwohl sich meines mehr auf die Tastaturzugänglichkeit konzentrierte, würde meine Lösung auch dieses Problem beheben, da sie, wie von @dfabulich vorgeschlagen, ein Disclosure-Widget-Muster verwenden würde, das durch eine Schaltfläche ausgelöst wird.
Ich glaube nicht, dass Sie hier details/summary verwenden möchten, da Sie den Inhalt auf der Seite anzeigen möchten, wenn er „verborgen“ ist, Sie möchten ihn nur auch verwischen. Die Verwendung von aria-hidden="true" für den verwischten Inhalt würde ihn für Benutzer von Screenreadern verbergen, aber ihn trotzdem auf der Seite (als verwischt) anzeigen. Und dann kann die Schaltfläche aria-hidden umschalten, um ihn für assistierende Technologien zugänglich zu machen.
Ich glaube nicht, dass es im ARIA etwas über Spoiler gibt
Der Spoiler-Alarm ist im Grunde ein Disclosure-Widget, für das die ARIA Authoring Practices Guide Richtlinien bereitstellt.