Maya Shavin Website Logo - click to go to home page
AboutSpeakingProjectsMaya Shavin Website Logo - click to go to home pageHomeBlogTeachingContact

Latest

Making a custom input counter component accessible

Making a custom input counter component accessible

Learn how to resolve accessibility problems caused by overlapping interactive elements in input counter components. By switching from absolute positioning to CSS Flexbox, you'll achieve better accessibility, cleaner code, and built-in RTL/LTR language support.

Apr 16, 2025 · 3 min read

Continue reading

All articles

Filtered by

  • Effective Visual Regression Testing for Developers: Vitest vs Playwright

    Effective Visual Regression Testing for Developers: Vitest vs Playwright

    Learn how to implement visual regression testing in Vue applications using Vitest and Playwright, including snapshot, pixel-to-pixel comparison and their limitations. Perfect for developers aiming to enhance testing quality in dynamic web applications.

    Oct 30, 2024 · 7 min read

    Continue reading

  • Reliable Component Testing with Vitest's Browser Mode and Playwright

    Reliable Component Testing with Vitest's Browser Mode and Playwright

    Learn how to enhance reliability in Vue component testing by using Vitest's browser mode with Playwright. This post walks you through setting up browser testing, writing your first test, and managing configurations to validate your components in real browser environments, beyond unit testing.

    Oct 08, 2024 · 6 min read

    Continue reading

  • Playwright Component Testing in Vue: Using routing for states

    Playwright Component Testing in Vue: Using routing for states

    A step-by-step guide on how to test a component using routing with Playwright

    Feb 06, 2024 · 4 min read

    Continue reading

  • Exploring Component Testing in Vue with Playwright: The basics

    Exploring Component Testing in Vue with Playwright: The basics

    A step-by-step guide on how to test a component with the preview Playwright's component testing feature

    Jan 30, 2024 · 5 min read

    Continue reading

Designed & Developed by Maya Shavin - © 2025