Skip to content
Home
Toggle theme
EN
KO
About
Posts
Archives
Explore
Guestbook
Search
Archives
Subscribe to RSS feed
A full timeline of every post on Codeslog, organized by year. Look back through the complete archive of writing on web accessibility and frontend development.
2026
85
posts
September
6
posts
When Google Forms Prints Only One Page: PrintImg Splits a Tall Screenshot into A4 Pages
Published date:
2026-09-11
·
Reading time:
14 min
·
Word count:
2815 words
·
Author:
Isaac
What Changed in the WCAG 3 September 2026 Draft: Levels Move from Conformance to Reporting
Published date:
2026-09-10
·
Reading time:
20 min
·
Word count:
4132 words
·
Author:
Isaac
Safari 27 Fixed top-level await — Retested, and Loading Doubled
Published date:
2026-09-03
·
Reading time:
12 min
·
Word count:
2555 words
·
Author:
Isaac
Claude 4-Model Accessibility Test: Fable 5.1, Opus, Sonnet 5
Published date:
2026-09-03
·
Reading time:
16 min
·
Word count:
3289 words
·
Author:
Isaac
How Screen Readers Read aria-live Status Messages — WCAG 4.1.3
Published date:
2026-09-02
·
Reading time:
22 min
·
Word count:
4474 words
·
Author:
Isaac
When aria-live Stays Silent — Getting ARIA Live Regions Right
Published date:
2026-09-02
·
Reading time:
17 min
·
Word count:
3505 words
·
Author:
Isaac
August
19
posts
WCAG 3 Accessibility-Support Sets: Korea’s Blank
Published date:
2026-08-19
·
Reading time:
5 min
·
Word count:
2496 words
·
Author:
Isaac
KWCAG 2.2 vs. WCAG 3: What’s Actually Different
Published date:
2026-08-19
·
Reading time:
7 min
·
Word count:
1459 words
·
Author:
Isaac
WCAG 2.2’s 6 New Criteria: Target Size Hits 24px
Published date:
2026-08-19
·
Reading time:
24 min
·
Word count:
5105 words
·
Author:
Isaac
WA Certification: Cost, Process, How to Get It
Published date:
2026-08-19
·
Reading time:
8 min
·
Word count:
3928 words
·
Author:
Isaac
KWCAG 2.2 Explained: 4 Principles, 33 Checkpoints
Published date:
2026-08-19
·
Reading time:
5 min
·
Word count:
2012 words
·
Author:
Isaac
Slack, Discord, Telegram Alerts for Claude Code
Published date:
2026-08-18
·
Reading time:
49 min
·
Word count:
10363 words
·
Author:
Isaac
Claude Code: Email Results When Tasks Finish
Published date:
2026-08-16
·
Reading time:
39 min
·
Word count:
8258 words
·
Author:
Isaac
CLAUDE.md, AGENTS.md, DESIGN.md — Markdown in the AI Era
Published date:
2026-08-15
·
Reading time:
23 min
·
Word count:
4852 words
·
Author:
Isaac
Markdown Syntax: Common Pitfalls and Accessibility
Published date:
2026-08-15
·
Reading time:
8 min
·
Word count:
3630 words
·
Author:
Isaac
Scroll-Driven Animation: When Scroll Becomes the Timeline
Published date:
2026-08-12
·
Reading time:
21 min
·
Word count:
4471 words
·
Author:
Isaac
Test Culture, Interviews, and What Comes Next — Wrapping Up the Frontend Testing Series
Published date:
2026-08-08
·
Reading time:
11 min
·
Word count:
2297 words
·
Author:
Isaac
The Traps in AI-Made Code — Missing Accessibility and Edge Cases
Published date:
2026-08-07
·
Reading time:
6 min
·
Word count:
2831 words
·
Author:
Isaac
Playwright × AI — codegen, MCP, Self-Healing Selectors
Published date:
2026-08-06
·
Reading time:
7 min
·
Word count:
3464 words
·
Author:
Isaac
Generating Tests with AI — Verification Stays Human
Published date:
2026-08-06
·
Reading time:
12 min
·
Word count:
2489 words
·
Author:
Isaac
Popover, Anchor Positioning, Dialog: Are They Accessible Enough to Use Yet?
Published date:
2026-08-05
·
Reading time:
23 min
·
Word count:
4820 words
·
Author:
Isaac
How to Read Coverage — and the Metrics Beyond It
Published date:
2026-08-04
·
Reading time:
7 min
·
Word count:
1354 words
·
Author:
Isaac
WCAG 3 Status Check: A Complete Rundown of the March 2026 Draft
Published date:
2026-08-04
·
Updated 2026-09-10
·
Reading time:
13 min
·
Word count:
2688 words
·
Author:
Isaac
Building Test and Accessibility Gates with GitHub Actions
Published date:
2026-08-03
·
Reading time:
6 min
·
Word count:
1250 words
·
Author:
Isaac
WCAG 3 Migration: Do You Need It Yet? Moving On from WCAG 2.2
Published date:
2026-08-03
·
Reading time:
9 min
·
Word count:
1785 words
·
Author:
Isaac
July
30
posts
The EU AI Act Is Now in Force — Where Accessibility Hooks In
Published date:
2026-07-30
·
Reading time:
4 min
·
Word count:
1964 words
·
Author:
Isaac
Visual Regression Testing — Screenshot Comparison
Published date:
2026-07-29
·
Reading time:
11 min
·
Word count:
2151 words
·
Author:
Isaac
The World Works Better With Us — July Is Disability Pride Month
Published date:
2026-07-28
·
Reading time:
6 min
·
Word count:
1116 words
·
Author:
Isaac
The Web Is Less Accessible Than a Year Ago — The WebAIM Million 2026 Report
Published date:
2026-07-28
·
Reading time:
8 min
·
Word count:
1548 words
·
Author:
Isaac
Which Pages Do You Audit Out of Thousands?
Published date:
2026-07-28
·
Reading time:
8 min
·
Word count:
3676 words
·
Author:
Isaac
Accessibility E2E — Scanning with @axe-core/playwright
Published date:
2026-07-27
·
Reading time:
11 min
·
Word count:
2248 words
·
Author:
Isaac
Accessibility Evaluation Has a Standard Too — WCAG-EM 2.0, Twelve Years Later
Published date:
2026-07-24
·
Updated 2026-08-12
·
Reading time:
15 min
·
Word count:
2986 words
·
Author:
Isaac
The Zombie Task Stuck in ‘Scanning’ — Vercel Deployment Protection Was the Culprit
Published date:
2026-07-24
·
Reading time:
9 min
·
Word count:
1844 words
·
Author:
Isaac
An Open-Source Web Accessibility Checker — The A11y Check Story
Published date:
2026-07-23
·
Reading time:
13 min
·
Word count:
2610 words
·
Author:
Isaac
Traces, Debugging, and Retries — Tracking Down the Cause
Published date:
2026-07-22
·
Reading time:
7 min
·
Word count:
1294 words
·
Author:
Isaac
Fixtures, Auth Reuse, and Parallel Runs
Published date:
2026-07-21
·
Reading time:
3 min
·
Word count:
1355 words
·
Author:
Isaac
The Color Is Right but the Contrast Is Wrong: The Accessibility Trap CSS opacity Sets
Published date:
2026-07-21
·
Reading time:
5 min
·
Word count:
2074 words
·
Author:
Isaac
Locators and auto-wait — Taming Flaky Tests
Published date:
2026-07-18
·
Reading time:
4 min
·
Word count:
1692 words
·
Author:
Isaac
Supporting High Contrast Mode Properly: forced-colors and System Colors
Published date:
2026-07-18
·
Reading time:
12 min
·
Word count:
2418 words
·
Author:
Isaac
Dark Mode Done Right: CSS Variable Design to Contrast Verification
Published date:
2026-07-18
·
Reading time:
15 min
·
Word count:
3103 words
·
Author:
Isaac
Getting Started with Playwright E2E — Your First Scenario
Published date:
2026-07-18
·
Reading time:
4 min
·
Word count:
1781 words
·
Author:
Isaac
Folding Accessibility into Tests — Role-Based Queries
Published date:
2026-07-17
·
Reading time:
6 min
·
Word count:
2994 words
·
Author:
Isaac
?? vs ||: Why Your Zero Keeps Disappearing
Published date:
2026-07-14
·
Updated 2026-07-17
·
Reading time:
9 min
·
Word count:
1835 words
·
Author:
Isaac
Mocking the Network with MSW — Isolating the API
Published date:
2026-07-14
·
Reading time:
4 min
·
Word count:
1854 words
·
Author:
Isaac
71% Accessible Is Not Accessible — The Carrefour Ruling and One Year of the EAA
Published date:
2026-07-14
·
Reading time:
9 min
·
Word count:
1845 words
·
Author:
Isaac
Testing Forms, Interaction, and State — with user-event
Published date:
2026-07-13
·
Reading time:
5 min
·
Word count:
2181 words
·
Author:
Isaac
The Testing Library Philosophy — Querying Like a User
Published date:
2026-07-10
·
Reading time:
6 min
·
Word count:
2590 words
·
Author:
Isaac
mock, stub, spy — Understanding Test Doubles Properly
Published date:
2026-07-10
·
Reading time:
12 min
·
Word count:
2548 words
·
Author:
Isaac
TypeScript 7 Is Here — The 10x Native Compiler, and Whether You Should Switch Now
Published date:
2026-07-09
·
Reading time:
12 min
·
Word count:
2545 words
·
Author:
Isaac
Testing Async Code, Timers, and Errors
Published date:
2026-07-08
·
Reading time:
9 min
·
Word count:
1745 words
·
Author:
Isaac
Unit Testing Basics — Pure Functions, Edge Cases, and the AAA Pattern
Published date:
2026-07-06
·
Reading time:
11 min
·
Word count:
2318 words
·
Author:
Isaac
Wiring Vitest into the Demo App — All the Way to the First Green Light
Published date:
2026-07-05
·
Updated 2026-07-06
·
Reading time:
5 min
·
Word count:
2094 words
·
Author:
Isaac
What to Test, and How Much — The Trap of 100% Coverage
Published date:
2026-07-04
·
Updated 2026-07-05
·
Reading time:
5 min
·
Word count:
988 words
·
Author:
Isaac
Testing Terms, All in One Place — A Frontend Testing Glossary (Appendix)
Published date:
2026-07-04
·
Updated 2026-07-27
·
Reading time:
19 min
·
Word count:
3880 words
·
Author:
Isaac
Why Frontend Testing, Why Now — A Seatbelt for the AI Era
Published date:
2026-07-03
·
Updated 2026-07-05
·
Reading time:
6 min
·
Word count:
1133 words
·
Author:
Isaac
June
1
posts
Bought With My Own Money: Dr. Lee Pomodoro Timer Review — The Simplest Tool for a 90-Minute Routine
Published date:
2026-06-22
·
Reading time:
8 min
·
Word count:
1696 words
·
Author:
Isaac
May
2
posts
You Are Already an Accessibility User
Published date:
2026-05-20
·
Reading time:
8 min
·
Word count:
1597 words
·
Author:
Isaac
May Greetings for Everyone — The Story of Daon Card
Published date:
2026-05-08
·
Reading time:
4 min
·
Word count:
1611 words
·
Author:
Isaac
April
7
posts
Presenting at an Accessibility Seminar — A Journey Toward a Happier Web: The ModuWeb Story
Published date:
2026-04-23
·
Reading time:
4 min
·
Word count:
1713 words
·
Author:
Isaac
The Redesigned Cheong Wa Dae Website — But What About Accessibility?
Published date:
2026-04-21
·
Reading time:
36 min
·
Word count:
7549 words
·
Author:
Isaac
Quiet Work — On Receiving Korea’s Minister of Education Commendation at the 46th Disability Day
Published date:
2026-04-20
·
Reading time:
5 min
·
Word count:
1064 words
·
Author:
Isaac
Why Does Copy-Pasting from HWP Cause ‘?’ in MSSQL — VARCHAR vs NVARCHAR Explained
Published date:
2026-04-20
·
Reading time:
6 min
·
Word count:
2974 words
·
Author:
Isaac
Form Accessibility Mastery: Designing Accessible Input Forms for Everyone
Published date:
2026-04-11
·
Reading time:
7 min
·
Word count:
3013 words
·
Author:
Isaac
Promise.all vs Promise.allSettled: The Difference That Matters
Published date:
2026-04-08
·
Updated 2026-07-17
·
Reading time:
7 min
·
Word count:
1487 words
·
Author:
Isaac
Function Declarations vs Expressions: Hoisting Explained
Published date:
2026-04-04
·
Reading time:
11 min
·
Word count:
2197 words
·
Author:
Isaac
March
3
posts
17.1% Alt Text Compliance: What South Korea’s 2025 Web Accessibility Survey Reveals
Published date:
2026-03-30
·
Reading time:
5 min
·
Word count:
2151 words
·
Author:
Isaac
How Accessible Is Google’s New IDE Homepage? — Analyzing Google Antigravity
Published date:
2026-03-17
·
Reading time:
5 min
·
Word count:
2470 words
·
Author:
Isaac
Color Accessibility: Designing Colors That Everyone Can Perceive
Published date:
2026-03-06
·
Reading time:
24 min
·
Word count:
5080 words
·
Author:
Isaac
February
5
posts
WCAG 3.0 Expanded Scope: Beyond the Web
Published date:
2026-02-23
·
Updated 2026-07-30
·
Reading time:
5 min
·
Word count:
2370 words
·
Author:
Isaac
Seollal Holiday Information Isn’t Visible to Everyone
Published date:
2026-02-15
·
Reading time:
4 min
·
Word count:
1708 words
·
Author:
Isaac
Thoughts on Writing Blog Posts
Published date:
2026-02-05
·
Reading time:
3 min
·
Word count:
579 words
·
Author:
Isaac
Keyboard Accessibility A to Z: Building Websites Everyone Can Use Without a Mouse
Published date:
2026-02-03
·
Reading time:
23 min
·
Word count:
4691 words
·
Author:
Isaac
Assertions: A New Unit for Accessibility Evaluation
Published date:
2026-02-01
·
Updated 2026-07-30
·
Reading time:
3 min
·
Word count:
1100 words
·
Author:
Isaac
January
12
posts
Scheduled Publishing with GitHub Actions Every 3 Hours
Published date:
2026-01-30
·
Reading time:
11 min
·
Word count:
2254 words
·
Author:
Isaac
Atomic Tests vs. Holistic Tests: A New Testing Approach
Published date:
2026-01-26
·
Updated 2026-07-30
·
Reading time:
5 min
·
Word count:
1034 words
·
Author:
Isaac
WCAG 3.0 Conformance Model: Moving Beyond A/AA/AAA
Published date:
2026-01-25
·
Updated 2026-09-10
·
Reading time:
10 min
·
Word count:
2016 words
·
Author:
Isaac
Improving Multilingual Blog UX: Building a Smart Language Suggestion Banner
Published date:
2026-01-23
·
Reading time:
9 min
·
Word count:
4166 words
·
Author:
Isaac
ARIA Practical Guide: Implementing Accessible Web Interfaces
Published date:
2026-01-22
·
Reading time:
19 min
·
Word count:
3918 words
·
Author:
Isaac
WCAG 3.0 Structure Anatomy: From Success Criteria to Outcomes
Published date:
2026-01-19
·
Updated 2026-07-30
·
Reading time:
20 min
·
Word count:
4093 words
·
Author:
Isaac
Building a Dynamic Comment System on a Static Site: Giscus + GraphQL API
Published date:
2026-01-16
·
Reading time:
10 min
·
Word count:
4900 words
·
Author:
Isaac
The Dawn of WCAG 3.0: Why We Need New Guidelines
Published date:
2026-01-12
·
Updated 2026-07-30
·
Reading time:
16 min
·
Word count:
3333 words
·
Author:
Isaac
Code Block Accessibility Improvement: Line Numbers That Screen Reader Users Can Choose
Published date:
2026-01-09
·
Reading time:
17 min
·
Word count:
3519 words
·
Author:
Isaac
Beyond Regulation, Toward Trust - The AI Basic Act and Accessibility
Published date:
2026-01-07
·
Reading time:
18 min
·
Word count:
3632 words
·
Author:
Isaac
Beyond Technology, Toward People – Understanding the Digital Inclusion Act
Published date:
2026-01-06
·
Updated 2026-08-12
·
Reading time:
9 min
·
Word count:
1845 words
·
Author:
Isaac
Beyond Accessibility to Digital Inclusion - The Beginning of a New Era
Published date:
2026-01-05
·
Reading time:
6 min
·
Word count:
1258 words
·
Author:
Isaac
2025
5
posts
December
4
posts
Questions I Asked at the AI Public Service Evaluation
Published date:
2025-12-31
·
Reading time:
7 min
·
Word count:
1370 words
·
Author:
Isaac
A $35 Evaluation Panel — Why I’m Still Going to Seoul
Published date:
2025-12-30
·
Reading time:
5 min
·
Word count:
1031 words
·
Author:
Isaac
The Complete Guide to Semantic HTML: Escaping Div Hell
Published date:
2025-12-23
·
Reading time:
17 min
·
Word count:
3536 words
·
Author:
Isaac
Web Accessibility in the AI Era: Universal Values That Must Evolve With Technology
Published date:
2025-12-23
·
Reading time:
17 min
·
Word count:
3553 words
·
Author:
Isaac
September
1
posts
Blog, Beginning
Published date:
2025-09-22
·
Reading time:
3 min
·
Word count:
448 words
·
Author:
Isaac
맨 위로