Keep the explicitly requested 300 ms package transition active when Chromium reports reduced motion, and separate the prepared and active disclosure states by a painted frame. Add focused regression coverage and an opt-in motion mode for the visual harness while keeping normal captures deterministic.
25 lines
774 B
HTML
25 lines
774 B
HTML
<!doctype html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>Multi Debrid Downloader Visual Harness</title>
|
|
<script>
|
|
if (new URLSearchParams(location.search).has("motion")) document.documentElement.dataset.visualMotion = "true";
|
|
</script>
|
|
<style>
|
|
html:not([data-visual-motion="true"]) *,
|
|
html:not([data-visual-motion="true"]) *::before,
|
|
html:not([data-visual-motion="true"]) *::after {
|
|
animation: none !important;
|
|
caret-color: transparent !important;
|
|
transition: none !important;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div id="root"></div>
|
|
<script type="module" src="/main.tsx"></script>
|
|
</body>
|
|
</html>
|