Skip to content

[A11y] fix: Improve wiki title and language for further pdf print#11820

Open
abrahammordev wants to merge 1 commit into
ILIAS-eLearning:release_11from
surlabs:ilias11_survey_wiki_export_pdf
Open

[A11y] fix: Improve wiki title and language for further pdf print#11820
abrahammordev wants to merge 1 commit into
ILIAS-eLearning:release_11from
surlabs:ilias11_survey_wiki_export_pdf

Conversation

@abrahammordev

Copy link
Copy Markdown
Contributor

This PR addresses the accessibility issues reported in the following ticket:

https://mantis.ilias.de/view.php?id=33543

The ticket describes several accessibility problems found in the generated results PDF.

After investigating the current implementation, my understanding is that ILIAS generates the HTML structure used for the print view, while the final PDF generation is handled by the browser. As a result, the output may vary depending on the browser, operating system, and PDF generation engine being used.

The changes proposed in this PR focus on stable document properties that ILIAS can control directly, particularly the document language and title. I have tested the resulting PDF with accessibility validation tools, and these changes reduce the number of reported issues.

@Annett7811, would it be possible for you to review these changes from an accessibility perspective?

@thibsy, I would also appreciate your feedback from the UI perspective, particularly regarding the fact that different browsers or operating systems may interpret and export the same HTML structure differently.

From my point of view, it may be reasonable to address this issue incrementally: first improving the general and consistently controllable aspects of the document, and then investigating more specific issues where the browser-dependent PDF generation allows us to do so.

Thanks,
Abraham

@abrahammordev abrahammordev self-assigned this Jul 24, 2026
@abrahammordev abrahammordev added bugfix php Pull requests that update Php code accessibility Pull requests that propose A11Y changes. labels Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

accessibility Pull requests that propose A11Y changes. bugfix php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant