Skip to content

~/docs/accessibility.md

Accessibility

We want this website to be usable by as many people as possible, regardless of ability, device, or assistive technology.

Conformance target and current status

The public website is built to target WCAG 2.2 level AA. The code has been adapted for keyboard navigation, visible focus, labels, status messages, contrast-aware action colors, reduced motion, and semantic structure.

This is an accessibility statement for the public website. Final conformance should be confirmed with manual testing using keyboard navigation, screen readers, contrast tools, and browser zoom.

Implemented accessibility support

  • Skip link to the main content and a visible focus indicator for keyboard users.
  • Keyboard support for Tab navigation, Enter/Space activation, and Escape for modals and the cookie banner.
  • Accessible labels, descriptions, and inline validation for public quote and contact forms.
  • Screen-reader friendly status messages for form errors and discount-code feedback.
  • Semantic news cards with dedicated buttons for opening articles, plus modal titles and descriptions.
  • Reduced motion support for users who request less animation.
  • External links that open a new tab are announced for assistive technology.

Known limitations

  • Uploaded news images still need editorial review to decide whether each image is decorative or needs a meaningful text alternative.
  • No audio or video is currently used on the public website. If media is added later, captions, transcripts, or audio description must be added as needed.
  • Third-party content, including external partner assets, may change outside our control and should be rechecked regularly.

Manual verification checklist

  • Navigate the public site with only Tab, Shift+Tab, Enter, Space, and Escape.
  • Test the quote form, contact form, cookie banner, news modal, footer policy panels, and language switcher.
  • Run a contrast check on normal, hover, focus, and disabled states.
  • Check reflow at 320px width and browser zoom at 200-400% without losing information.
  • Test with a screen reader such as NVDA with Firefox, or VoiceOver with Safari.
  • Confirm reduced motion behavior when the operating system requests less motion.

Report an accessibility problem

If something is hard to use, please contact us and describe the page, the problem, and what assistive technology or browser you used.

hello@codekiruna.se Opens your email app.

Review date

This statement was last reviewed on .