From 096e2472bd5ed0bd4e825b8e4533dd5e00eca951 Mon Sep 17 00:00:00 2001 From: Vito Sansevero Date: Fri, 30 Oct 2026 16:54:08 -0700 Subject: [PATCH] docs(testing): record D190, the trash review primary that cannot act --- TESTING.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TESTING.md b/TESTING.md index 07263550..3e6853ec 100644 --- a/TESTING.md +++ b/TESTING.md @@ -2516,6 +2516,9 @@ files to the system trash. **No code path unlinks or overwrites a media file.** `tests/test_trash_mount_root.py`, on a fake mount table in the suite and, with `PM_TRASH_MOUNT=`, in portability.yml's `native-trash-linux` job (loop-mounted ext4). Locally, without root: `unshare -Urm` over a tmpfs. +- **D190** (#543, beyond the concept): a trash review where nothing can move shows a primary + that clearly cannot act: `aria-disabled`, no danger colors (also on hover), and a press does + nothing. Tests: `tests/browser/workspace-images-delete.spec.mjs`. - **Trash backends** (`utils/trash.py`, no dependency): Linux and BSD implement the freedesktop Trash specification (home trash on the same mount, else the mount's `.Trash/$uid` or `.Trash-$uid`), reserve the name with `O_EXCL` and move with