# Improve the frontend accessibility, also for writing better playwright tests You are tasked with incrementally improving the accessibility and maintainability of a vanilla HTML/JS/CSS codebase. Follow these guidelines: ## Code deduplication - there are some functions like `createButtonById()`, `createSelectWithOptListById()`, `createElementById()` ## Semantic HTML, ARIA, and Data Attributes - Prefer semantic HTML elements (e.g., `