Skip to content

Webstandard small fixes#3481

Open
vmcj wants to merge 11 commits intoDOMjudge:mainfrom
vmcj:webstandard_small_fixes
Open

Webstandard small fixes#3481
vmcj wants to merge 11 commits intoDOMjudge:mainfrom
vmcj:webstandard_small_fixes

Conversation

@vmcj
Copy link
Member

@vmcj vmcj commented Feb 28, 2026

Those were already part of another PR but as that one needs another investigation I prefer to get those commits merged already.

@vmcj vmcj force-pushed the webstandard_small_fixes branch 3 times, most recently from f7672ee to 1e271e1 Compare March 1, 2026 17:30
@vmcj vmcj requested review from meisterT and nickygerritsen March 2, 2026 11:41
@vmcj vmcj added this pull request to the merge queue Mar 4, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 4, 2026
@vmcj vmcj force-pushed the webstandard_small_fixes branch from 1e271e1 to 2030a13 Compare March 5, 2026 06:42
vmcj added 8 commits March 5, 2026 07:57
This prevents pages with the same id defined multiple times.
This also removes another layer of div as it seems wrongly copied.
Some pages are not reproducable in local setup, this should bring us closer to that state. It might still be the webstandard test runs destructive actions which make it not reproducable though.
The template opens the section with a <div> but closes as a <span>.
The clarification export HTML doesn't use a separate CSS file to keep it selfcontained.
@vmcj vmcj force-pushed the webstandard_small_fixes branch from 2030a13 to 55cf91d Compare March 5, 2026 20:11
vmcj added 3 commits March 5, 2026 23:06
The W3C validator doesn't like this and explicit showing it might help the jury.

This is done for all input both from the judges, validator tools and the teams as defence-in-depth.
Originally we had a,role=tab with no role=tablist on the <ul> (grandparent). It seems that this still
works without either of the roles as the bootstrap JS adds this during runtime.
@vmcj vmcj force-pushed the webstandard_small_fixes branch from 55cf91d to 94ce32c Compare March 5, 2026 22:06
@vmcj vmcj enabled auto-merge March 5, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants