How to build an accessible modal dialog
Focus management, Escape, ARIA and the native dialog element: how to build an accessible modal dialog, with the WCAG criteria behind each part.
Pavel CharkasauEinblicke, Leitfäden und Neuigkeiten zur Einhaltung von Barrierefreiheitsstandards.
Focus management, Escape, ARIA and the native dialog element: how to build an accessible modal dialog, with the WCAG criteria behind each part.
Pavel CharkasauWhat the EAA requires of a checkout, which WCAG criteria bite at the payment step, and how to test a flow a crawler never reaches.
Pavel CharkasauHow to plan an accessibility scanner trial that proves something: which pages to sample, how to compare two tools, and where automation stops.
Pavel CharkasauThe WebAIM Million 2026 found detectable WCAG failures on 95.9% of home pages and 56.1 errors each. What that measures, and what it leaves out.
Pavel CharkasauTitle II names WCAG 2.1 AA for government apps, with 2027 and 2028 dates. Private apps have no rule, but Title III still reaches them.
Pavel CharkasauTitle II binds state and local government. Title III binds businesses open to the public. How to tell which one you are under, and what changes.
Pavel CharkasauArticle 16(l) of the AI Act points at the European Accessibility Act. What the Digital Omnibus deferral changed, and what applies now.
Pavel CharkasauWhat an EAA accessibility audit checks, the records Article 13 requires you to keep, and how to have the evidence ready before a request arrives.
Pavel CharkasauAudioEye patches pages with JavaScript at load time. Here are the code-first alternatives, and what to check before you switch.
Pavel CharkasauAccessibility compliance evidence: what to record after every scan, from scope and tool version to manual results, and how long to keep it.
Pavel CharkasauChapter 11 is the software clause. What it asks of a mobile app, which WCAG criteria go Void, and where Chapter 9 applies instead.
Pavel CharkasauThere is no small-business exemption in ADA Title III. What you owe online, where undue burden applies, and the tax credit that offsets it.
Pavel CharkasauThe ADA never names WCAG. Here is where WCAG is actually binding in US law, which level applies, and which version to build toward.
Pavel CharkasauA practical guide to testing your website with a screen reader: which one to pick, the commands you need, what to check, and where it stops.
Pavel CharkasauHow EAA compliance applies to travel and transport booking sites: what is in scope, what is required, and how to check it.
Pavel CharkasauHow web agencies can package accessibility as a repeatable service: what to scan, what to hand over, and where to bring in a specialist.
Pavel CharkasauWCAG conformance applies to full pages and complete processes. Here is what a homepage-only scan cannot tell you, and what to scan instead.
Pavel CharkasauEN 301 549 was written for ICT procurement. What to name in a tender, and how to read the conformance report a supplier sends back.
Pavel CharkasauOverlays don't make a website ADA-compliant. What the ADA requires, what the FTC and courts have said, and what actually lowers your risk.
Pavel CharkasauWhat the ADA asks of online stores: which WCAG version to target, where carts and checkouts fail, and how to check your own site.
Pavel CharkasauThe tags an accessible PDF needs, how to export them from the source document, and how to check the file before you publish it.
Pavel CharkasauWhat EAA Annex I requires for products and services, section by section, and how EN 301 549 turns those functional rules into testable checks.
Pavel CharkasauEqualWeb's headline product is an overlay widget, not a code fix. Here are the code-first EqualWeb alternatives and why swapping widgets won't help.
Pavel CharkasauAn accessibility audit is more than a scan: defined scope, sampled pages, manual expert testing, and a written report. What a real audit covers.
Pavel CharkasauWhat a harmonised standard is under EU law, how one is made, and why EN 301 549 is the harmonised standard for digital accessibility.
Pavel CharkasauWhat WCAG requires for color contrast: 4.5:1 for text, 3:1 for large text and UI, plus how to measure and fix it. A plain-language guide.
Pavel CharkasauWhat a VPAT is, who publishes it, and how to fill one out: the four conformance levels, the three-column format, and what a scanner can't do.
Pavel CharkasauHow to run accessibility testing in CI with axe-core, Playwright and pa11y, what a check catches, and how to gate a pull request on violations.
Pavel CharkasauWho the EAA microenterprise exemption covers, why it applies to services and not products, and the under-10-staff, €2M thresholds behind it.
Pavel CharkasauWhat a free accessibility scanner checks, what paid tools add, and where both stop: single pages vs full journeys, standards mapping, honest coverage.
Pavel CharkasauThe accessiBe FTC settlement, explained: what the $1M order found, what it bars, and what it means if you use an accessibility overlay.
Pavel CharkasauAn EN 301 549 conformance report records how your product meets each clause. What it contains, how to test, and how honest to keep it.
Pavel CharkasauKeyboard focus visible is WCAG 2.4.7, Level AA. What it requires, the CSS that breaks it, and how to build a focus indicator that passes.
Pavel CharkasauSection 508 vs WCAG, for federal vendors: which WCAG version 508 requires, how it reaches contractors, and what a VPAT actually proves.
Pavel CharkasauHow to build accessible forms: labels, fieldsets, instructions, and error handling, with real HTML and the WCAG criteria behind each.
Pavel CharkasauThe EAA covers private products and services; the Web Accessibility Directive covers public sector sites. Here's which applies to you.
Pavel CharkasauUserWay is an overlay, not a code fix. Here are the code-first UserWay alternatives, what to look for, and why swapping one widget won't help.
Pavel CharkasauOverlay vs code-first accessibility: one patches pages in the browser, the other fixes your source. The real difference, and why it matters.
Pavel CharkasauEN 301 549 Annex A links the standard to the Web Accessibility Directive: what its presumption-of-conformity tables mean, and how the EAA differs.
Pavel CharkasauA developer's guide to fixing WCAG 4.1.2: give each control a real name, the right role, and live state — native HTML first, ARIA only when needed.
Pavel CharkasauDoes the ADA apply to your website in 2026? A plain guide to which WCAG standard, Title II vs III, deadlines, and how to actually comply.
Pavel CharkasauAI-assisted complaints are driving more ADA accessibility lawsuits. What the 2025 pro se data shows, and what actually lowers your risk.
Pavel CharkasauA step-by-step guide to becoming EAA compliant: confirm scope, meet EN 301 549 (WCAG 2.1 AA), test in two layers, publish a statement.
Pavel CharkasauHow agencies should pick an accessibility scanner: authenticated scans, WCAG and EN 301 549 mapping, honest coverage, and client-ready evidence.
Pavel CharkasauAutomated scans catch the machine-checkable issues; manual testing catches the rest. When you need each, and how to combine them in practice.
Pavel CharkasauHow EN 301 549 underpins the EU Web Accessibility Directive for the public sector: deadlines, the accessibility statement, and how conformity works.
Pavel CharkasauWhat WCAG levels A, AA, and AAA mean, which one the law asks for, and why AAA is not a whole-site target. A plain guide to conformance levels.
Pavel CharkasauWebsite accessibility lawsuits are on track for a record 2026. What the UsableNet and Seyfarth data shows and what actually lowers your risk.
Pavel CharkasauWho enforces the European Accessibility Act in each EU country, and what Sweden, France, Germany and the Netherlands have actually done in 2026.
Pavel CharkasauHow the EU checks accessibility: market surveillance for products, service compliance checks, complaints, and national penalties under the EAA.
Pavel CharkasauaccessiBe is an overlay, not a code fix. Here are the code-first accessiBe alternatives, what to look for, and why the FTC fined it $1M.
Pavel CharkasauAutomated accessibility tools catch roughly 30–57% of issues, depending on how you count. Here's what they find, what they miss, and why.
Pavel CharkasauEN 301 549 V4.1.1 landed in September 2026 and moves web content to WCAG 2.2 AA. What changed, and why v3.2.1 is still the legal yardstick.
Pavel CharkasauWCAG 2.1 vs 2.2 added nine success criteria and dropped 4.1.1 Parsing. What each new rule requires, and which version your law expects.
Pavel CharkasauThe DOJ pushed ADA Title II web accessibility deadlines to 2027 and 2028. What changed, what didn't, and what state and local governments do now.
Pavel CharkasauA practical guide to writing alt text: the WCAG 1.1.1 rule, the W3C decision tree, when to leave it empty, and how to handle functional images.
Pavel CharkasauWhat the EAA disproportionate burden exemption is, when it applies, and how to document the assessment under Article 14 and Annex VI.
Pavel CharkasauHow to make a WordPress site EAA compliant: what's in scope, why no plugin does it alone, and how to check your theme, plugins, and content.
Pavel CharkasauWhat the EAA requires for e-books and e-readers: accessible EPUB files, metadata, text-to-speech, and how to check conformance.
Pavel CharkasauWhat the EAA requires for online banking, apps and ATMs: who is in scope, the WCAG 2.1 AA standard, and how to check it.
Pavel CharkasauDoes the EAA cover your mobile app? What's in scope, which standard applies, and how to check and document your app's accessibility.
Pavel CharkasauDoes the EAA apply to your SaaS or B2B software? What's in scope, what's exempt, and how to check and document your product.
Pavel CharkasauThe accessibility statement requirements under the EAA: the elements you must include, the public-sector model, and how to fill it in honestly.
Pavel CharkasauEuropean Accessibility Act enforcement a year after the deadline: French court rulings, market surveillance, and what it means for you.
Pavel CharkasauAn EN 301 549 checklist for 2026: which clauses apply, what maps to WCAG 2.1 AA, and how to record conformance honestly.
Pavel CharkasauRecurring daily, weekly, or monthly full-site scans surface new WCAG issues on their own. Here's how scheduled accessibility monitoring works.
Pavel CharkasauEN 301 549 Annex C is the normative annex that makes each requirement a pass/fail test. What it covers and why it matters for the EAA.
Pavel CharkasauEN 301 549 vs WCAG isn't a choice. WCAG 2.1 AA is the web-content requirement inside EN 301 549, which then goes further. How the two map.
Pavel CharkasauA WCAG scanner finds issues in your code; an overlay hides them. Here's the difference, why overlays draw lawsuits, and what to look for.
Pavel CharkasauA practical EAA compliance checklist for online stores: who is in scope, what the law requires, and how to verify your site.
Pavel CharkasauEAA vs WCAG, explained: WCAG is the technical standard, EN 301 549 wraps it, and the EAA is the law that references it. How they fit together.
Pavel CharkasauWho must comply with the European Accessibility Act, which products and services are covered, and which microenterprises are exempt.
Pavel CharkasauA plain-language guide to the European Accessibility Act deadline: what 28 June 2025 changed, what's actually enforced, and the transitional periods.
Pavel CharkasauA plain-language guide to what the European Accessibility Act asks in-scope services to publish, and how it differs from a public-sector statement.
Pavel CharkasauA plain-language guide to Shopify EAA compliance: what the law requires, what Shopify handles, what's on you, and how to check and document it.
Pavel CharkasauA plain-language guide to checking whether your site meets the EAA: who is in scope, what the law actually requires, and how to verify it.
Pavel Charkasau