diff --git a/docs/release-notes-player.md b/docs/release-notes-player.md
index bcb1af20aaefeade6c18a5d882a3b4cfd81ed956..2d282f8bb9b360f1c4ed15d0e2c006f509c163e9 100644
--- a/docs/release-notes-player.md
+++ b/docs/release-notes-player.md
@@ -1,5 +1,11 @@
 Player
 ======
+## Next
+### Fehlerbehebungen
+- Behebt Probleme bei Lückentexten mit Knopfelementen
+  Bei Lückentexte mit mehreren Elementen und mindestens einem Knopfelement,
+  wurde den Elementen teilweise die Eigenschaften des Knopfelements zugeordnet     
+
 ## 1.29.3
 ### Fehlerbehebungen
 - Korrigiert die Position des Textes auf gezogenen Ablegelistenelementen
diff --git a/projects/common/services/sanitization.service.ts b/projects/common/services/sanitization.service.ts
index e4af0b49f3a82abdd6736c4df41968766b856dfa..86e05c5d0197db80ea5fa72a3f00e4c8e787f7e8 100644
--- a/projects/common/services/sanitization.service.ts
+++ b/projects/common/services/sanitization.service.ts
@@ -322,7 +322,7 @@ export class SanitizationService {
             ...paragraph,
             content: paragraph.content ? paragraph.content
               .map((paraPart: ClozeDocumentParagraphPart) => (
-                ['TextField', 'DropList', 'ToggleButton'].includes(paraPart.type) ?
+                ['TextField', 'DropList', 'ToggleButton', 'Button'].includes(paraPart.type) ?
                   {
                     ...paraPart,
                     attrs: {