Skip to content

Commit 298b6ea

Browse files
authored
Fix A11y headlines Unique headings in example content (#227)
* Fix A11y headlines Unique headings in example content * Remove unique headings disabler for most tests
1 parent 1978506 commit 298b6ea

26 files changed

Lines changed: 726 additions & 1567 deletions

File tree

backend/news/227.internal

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix A11y headlines Unique headings in example content @iRohitSingh

backend/src/kitconcept/intranet/distributions/intranet/content/content/00cef5f245a342958288ace545e3c097/data.json

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,17 @@
2323
},
2424
"26accd80-9715-43ea-9b7c-aa0b3be7d0da": {
2525
"@type": "slate",
26-
"plaintext": "Headline H2",
26+
"plaintext": "Headline H3",
2727
"styles": {},
28+
"theme": "default",
2829
"value": [
2930
{
3031
"children": [
3132
{
32-
"text": "Headline H2"
33+
"text": "Headline H3"
3334
}
3435
],
35-
"type": "h2"
36+
"type": "h3"
3637
}
3738
]
3839
},
@@ -44,7 +45,8 @@
4445
},
4546
"blockWidth:noprefix": {
4647
"--block-width": "var(--default-container-width)"
47-
}
48+
},
49+
"shortLine": false
4850
},
4951
"theme": "grey"
5052
},
@@ -78,6 +80,7 @@
7880
"d35f209e-12c1-4a30-ae36-52f84a4a0b7b": {
7981
"@type": "introduction",
8082
"plaintext": "Highlight Title H2\nLorem ipsum vitae elit libero, a pharetra augue. Nulla vitae elit libero, a pharetra augue. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Vestibulum id ligula porta felis euismod semper.",
83+
"theme": "default",
8184
"value": [
8285
{
8386
"children": [
@@ -99,21 +102,22 @@
99102
},
100103
"e2fc823f-4dbd-4c0d-9522-865b3c80b5c6": {
101104
"@type": "introduction",
102-
"plaintext": "Highlight Title H2\nLorem ipsum vitae elit libero, a pharetra augue. Nulla vitae elit libero, a pharetra augue. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Vestibulum id ligula porta felis euismod semper.",
105+
"plaintext": "Highlight Title\nLorem ipsum vitae elit libero, a pharetra augue. Nulla vitae elit libero, a pharetra augue. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper null a non metus auctor fringilla. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Vestibulum id ligula porta felis euismod semper.",
106+
"styles": {},
103107
"theme": "grey",
104108
"value": [
105109
{
106110
"children": [
107111
{
108-
"text": "Highlight Title H2 "
112+
"text": "Highlight Title"
109113
}
110114
],
111115
"type": "h2"
112116
},
113117
{
114118
"children": [
115119
{
116-
"text": "Lorem ipsum vitae elit libero, a pharetra augue. Nulla vitae elit libero, a pharetra augue. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Vestibulum id ligula porta felis euismod semper."
120+
"text": "Lorem ipsum vitae elit libero, a pharetra augue. Nulla vitae elit libero, a pharetra augue. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper null a non metus auctor fringilla. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Vestibulum id ligula porta felis euismod semper."
117121
}
118122
],
119123
"type": "p"
@@ -162,7 +166,7 @@
162166
"locked": false,
163167
"stealable": true
164168
},
165-
"modified": "2025-08-07T13:23:55+00:00",
169+
"modified": "2025-09-09T13:25:03+00:00",
166170
"nav_title": null,
167171
"preview_caption_link": null,
168172
"responsible_person": null,

backend/src/kitconcept/intranet/distributions/intranet/content/content/2508797173824f0e9f82bb2e7cfe922d/data.json

Lines changed: 51 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,37 @@
77
"blocks": {
88
"00146980-5c86-4ecd-a84e-d373183231ad": {
99
"@type": "slate",
10-
"plaintext": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet",
10+
"plaintext": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gu bergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet",
11+
"styles": {},
12+
"theme": "default",
1113
"value": [
1214
{
1315
"children": [
1416
{
15-
"text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet"
17+
"text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gu bergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet"
1618
}
1719
],
1820
"type": "p"
1921
}
2022
]
2123
},
2224
"244197b5-ac86-4d92-b235-18986a351580": {
23-
"@type": "separator"
25+
"@type": "separator",
26+
"styles": {
27+
"align:noprefix": {
28+
"--block-alignment": "var(--align-left)"
29+
},
30+
"blockWidth:noprefix": {
31+
"--block-width": "var(--narrow-container-width)"
32+
},
33+
"shortLine": false
34+
}
2435
},
2536
"291012a9-ca10-4011-9121-32a210f24d58": {
2637
"@type": "slate",
2738
"plaintext": "This is unordered list This is unordered list This is unordered list",
39+
"styles": {},
40+
"theme": "default",
2841
"value": [
2942
{
3043
"children": [
@@ -99,6 +112,8 @@
99112
"3a2f8507-01bf-49a4-a670-2159005075df": {
100113
"@type": "slate",
101114
"plaintext": "This is H3",
115+
"styles": {},
116+
"theme": "default",
102117
"value": [
103118
{
104119
"children": [
@@ -112,20 +127,31 @@
112127
},
113128
"486c4646-de10-40a9-9470-58b7b1449240": {
114129
"@type": "slate",
115-
"plaintext": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
130+
"plaintext": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum do lor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
131+
"styles": {},
132+
"theme": "default",
116133
"value": [
117134
{
118135
"children": [
119136
{
120-
"text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
137+
"text": " Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum do lor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
121138
}
122139
],
123140
"type": "p"
124141
}
125142
]
126143
},
127144
"55df52be-8681-4d09-a17b-f32f31632213": {
128-
"@type": "separator"
145+
"@type": "separator",
146+
"styles": {
147+
"align:noprefix": {
148+
"--block-alignment": "var(--align-left)"
149+
},
150+
"blockWidth:noprefix": {
151+
"--block-width": "var(--narrow-container-width)"
152+
},
153+
"shortLine": false
154+
}
129155
},
130156
"5783a103-3129-48f8-80af-f7ad7af1efa4": {
131157
"@type": "slate",
@@ -153,11 +179,22 @@
153179
]
154180
},
155181
"801d735a-2d81-428e-a4e9-85d1e82c3639": {
156-
"@type": "separator"
182+
"@type": "separator",
183+
"styles": {
184+
"align:noprefix": {
185+
"--block-alignment": "var(--align-left)"
186+
},
187+
"blockWidth:noprefix": {
188+
"--block-width": "var(--narrow-container-width)"
189+
},
190+
"shortLine": false
191+
}
157192
},
158193
"8df2a31d-76a5-445c-aacc-0437c48331d8": {
159194
"@type": "slate",
160195
"plaintext": "This is H2",
196+
"styles": {},
197+
"theme": "default",
161198
"value": [
162199
{
163200
"children": [
@@ -172,6 +209,8 @@
172209
"910a3f25-0318-41b3-a1a6-6e35cdf83451": {
173210
"@type": "slate",
174211
"plaintext": "\u00dcberschrift zweiter Ordnung (Headline H2)",
212+
"styles": {},
213+
"theme": "default",
175214
"value": [
176215
{
177216
"children": [
@@ -250,7 +289,8 @@
250289
"@type": "heading",
251290
"alignment": "left",
252291
"heading": " Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",
253-
"tag": "h2"
292+
"tag": "h2",
293+
"theme": "default"
254294
},
255295
"da904eda-9add-496c-ab09-4fee9820af1f": {
256296
"@type": "slate",
@@ -269,6 +309,8 @@
269309
"f0a56edf-a963-4177-877c-76d9a4d6c20b": {
270310
"@type": "slate",
271311
"plaintext": "\u00dcberschrift dritter Ordnung (Headline H3)",
312+
"styles": {},
313+
"theme": "default",
272314
"value": [
273315
{
274316
"children": [
@@ -324,7 +366,7 @@
324366
"locked": false,
325367
"stealable": true
326368
},
327-
"modified": "2025-07-09T13:05:21+00:00",
369+
"modified": "2025-09-09T12:30:24+00:00",
328370
"nav_title": null,
329371
"preview_caption_link": null,
330372
"responsible_person": null,

backend/src/kitconcept/intranet/distributions/intranet/content/content/2f69aa417e894fd3bf23d393287b369e/data.json

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@
3636
},
3737
"31e7b97e-1fe6-4676-b9b9-599f6358706c": {
3838
"@type": "slate",
39-
"plaintext": "Headline H3",
39+
"plaintext": "Lorem ipsum H3",
4040
"styles": {},
4141
"theme": "grey",
4242
"value": [
4343
{
4444
"children": [
4545
{
46-
"text": "Headline H3"
46+
"text": "Lorem ipsum H3"
4747
}
4848
],
4949
"type": "h3"
@@ -53,6 +53,7 @@
5353
"36960cee-ec85-458b-b0be-d2e7a5a41e5f": {
5454
"@type": "introduction",
5555
"plaintext": "Highlight Title H2\nLorem ipsum vitae elit libero, a pharetra augue. Nulla vitae elit libero, a pharetra augue. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Vestibulum id ligula porta felis euismod semper.",
56+
"theme": "default",
5657
"value": [
5758
{
5859
"children": [
@@ -96,6 +97,8 @@
9697
"7a405d27-e5ca-426c-bca4-e40cc338f7ba": {
9798
"@type": "slate",
9899
"plaintext": "Headline H3",
100+
"styles": {},
101+
"theme": "default",
99102
"value": [
100103
{
101104
"children": [
@@ -159,14 +162,14 @@
159162
},
160163
"f42348f3-37c1-4461-9620-45607e4ebb7d": {
161164
"@type": "slate",
162-
"plaintext": "Headline H2",
165+
"plaintext": "Lorem ipsum H2",
163166
"styles": {},
164167
"theme": "grey",
165168
"value": [
166169
{
167170
"children": [
168171
{
169-
"text": "Headline H2"
172+
"text": "Lorem ipsum H2"
170173
}
171174
],
172175
"type": "h2"
@@ -175,14 +178,14 @@
175178
},
176179
"f4398945-40d7-484b-8659-d0606f715e22": {
177180
"@type": "slate",
178-
"plaintext": "Lorem ipsum dolor sit amet adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.",
181+
"plaintext": "Lorem ipsum dolor sit amet adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo con sequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.",
179182
"styles": {},
180183
"theme": "grey",
181184
"value": [
182185
{
183186
"children": [
184187
{
185-
"text": "Lorem ipsum dolor sit amet adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi."
188+
"text": " Lorem ipsum dolor sit amet adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo con sequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi."
186189
}
187190
],
188191
"type": "p"
@@ -217,14 +220,14 @@
217220
},
218221
"ffe59041-10a8-4b48-9d5a-09fa6a1b77bf": {
219222
"@type": "slate",
220-
"plaintext": "Lorem ipsum dolor sit amet adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.",
223+
"plaintext": "Lorem ipsum dolor sit amet adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Du is autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.",
221224
"styles": {},
222225
"theme": "grey",
223226
"value": [
224227
{
225228
"children": [
226229
{
227-
"text": "Lorem ipsum dolor sit amet adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi."
230+
"text": "Lorem ipsum dolor sit amet adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Du is autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi."
228231
}
229232
],
230233
"type": "p"
@@ -275,7 +278,7 @@
275278
"locked": false,
276279
"stealable": true
277280
},
278-
"modified": "2025-08-07T13:04:22+00:00",
281+
"modified": "2025-09-09T13:27:06+00:00",
279282
"nav_title": null,
280283
"preview_caption_link": null,
281284
"responsible_person": null,

0 commit comments

Comments
 (0)