Avoid meta refresh redirects
SkillMediameta-refresh is a skill for AI agents that reviews web pages which auto-reload or redirect using meta refresh redirects. It guides the agent through an accessibility review of rendered HTML and interactive components, checking native semantics first, then keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
Use Avoid meta refresh redirects in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Avoid meta refresh redirects and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Avoid meta refresh redirects skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Have an AI agent that can load and use skills.
What your AI can do with it
- Review rendered HTML that uses meta refresh redirects
- Check native semantics before other accessibility concerns
- Inspect keyboard behavior on interactive components
- Examine focus flow across a page or component
- Verify accessible names on controls
- Check screen-reader output where relevant
Getting started
- Have an AI agent that can load and use skills.
- Add the meta-refresh skill to the agent's available skills.
- Give the agent rendered HTML, an interactive component, or a design-system pattern that involves meta refresh redirects.
- Ask the agent to review it for accessibility issues.
What this skill tells your AI
The instructions your AI receives, as published by thedaviddias/front-end-checklist in skills/meta-refresh/SKILL.md and read by ahel’s review.
Unexpected page refreshes or redirects can be extremely confusing for users with cognitive disabilities and can cause screen readers to restart reading from the beginning.
Quick Reference
- Avoid using
<meta http-equiv="refresh">for page redirects - Use server-side redirects (301 or 302) instead of client-side meta refreshes
- Ensure users have control over page refreshes and redirects
Check
Check the HTML for any meta tags that use http-equiv="refresh" for automatic page redirection.
Fix
Replace meta refresh redirects with server-side redirects or clear, user-initiated links.
Explain
Explain why automatic page refreshes can be a major barrier for accessibility and user experience.
Code Review
Review the rendered markup and interactive states that affect Avoid meta refresh redirects. Flag exact elements, roles, labels, focus behavior, or keyboard interactions that violate the rule, and note how to verify the fix with browser accessibility tooling or assistive tech.
For full implementation details, code examples, and framework-specific guidance,
see references/rule.md.
Rule page: https://frontendchecklist.io/en/rules/accessibility/meta-refresh
Signals
- GitHub stars
- 74k
- Forks
- 7k
- Last commit
- Oct 2026
Questions
- What does meta-refresh review?
- Rendered HTML, interactive components, or design-system patterns related to meta refresh redirects, checking them for accessibility issues.
- What does the review check?
- It checks native semantics first, then keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
- When should the skill be used?
- When reviewing pages or components that auto-reload or redirect using meta refresh and you want accessibility issues checked.
Advanced
- Item type
- skill
- Key
meta-refresh- Source
- github.com/thedaviddias/front-end-checklist
github.com/thedaviddias/front-end-checklist