securedrop icon indicating copy to clipboard operation
securedrop copied to clipboard

#6405 Fix wcag annotations

Open amnak613 opened this issue 1 year ago • 2 comments

Status

Ready for review / Work in progress

Description of Changes

Added abbreviation descriptions to the html pages.

Fixes https://github.com/freedomofpress/securedrop/issues/6405. and the closed pr: https://github.com/freedomofpress/securedrop/pull/7081

Changes proposed in this pull request:

  • add abbr tag to html pages

Testing

How should the reviewer test this PR? Write out any special testing steps here.

-when looking through the page ensure the correct words have abbreviations

Deployment

Any special considerations for deployment? Consider both:

  1. Upgrading existing production instances.
  2. New installs.

Checklist

If you made changes to the server application code:

  • [ ] Linting (make lint) and tests (make test) pass in the development container

If you made changes to securedrop-admin:

  • [ ] Linting and tests (make -C admin test) pass in the admin development container

If you made changes to the system configuration:

If you added or removed a file deployed with the application:

  • [ ] I have updated AppArmor rules to include the change

If you made non-trivial code changes:

  • [ ] I have written a test plan and validated it for this PR

Choose one of the following:

  • [ ] I have opened a PR in the docs repo for these changes, or will do so later
  • [ ] I would appreciate help with the documentation
  • [ ] These changes do not require documentation

If you added or updated a reference to a production code dependency:

Production code dependencies are defined in:

  • admin/requirements.in
  • admin/requirements-ansible.in
  • securedrop/requirements/python3/requirements.in
  • securedrop/requirements/python3/translation.in (used in the build container)

If you changed another requirements.in file that applies only to development or testing environments, then no diff review is required, and you can skip (remove) this section.

Choose one of the following:

  • [ ] I have performed a diff review and pasted the contents to the packaging wiki
  • [ ] I would like someone else to do the diff review
  • [ ] I am silencing an alert related to a production dependency, because (please explain below):

amnak613 avatar Oct 30 '24 22:10 amnak613

Hi @amnak613, just checking in - to be mergeable this would need a rebase and any final pending tweaks. Do you still want to poke at this, or would you like us to pick this up ourselves when we have a chance?

eloquence avatar Jun 30 '25 20:06 eloquence

(We'll pick this up ourselves when we have a chance, moving to backlog for now.)

eloquence avatar Aug 07 '25 18:08 eloquence