fix(downloads): make package disclosure motion visible

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.
This commit is contained in:
Sucukdeluxe
2026-08-14 22:38:06 +02:00
parent 9cf89b8493
commit 56aed073f3
5 changed files with 67 additions and 5 deletions
@@ -583,6 +583,14 @@
}
@media (prefers-reduced-motion: reduce) {
.downloads-virtual-spacer {
transition-duration: 300ms !important;
}
.downloads-virtual-row {
transition-duration: 300ms, 300ms, 300ms !important;
}
.downloads-table.is-column-drag-active [data-download-column],
.downloads-table.is-column-drag-settling [data-download-column] {
transition-duration: 220ms !important;