diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 6dc1a40c..cdec53ef 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -28,7 +28,6 @@ concurrency:
permissions:
contents: read
- pull-requests: write
jobs:
markup-lint:
diff --git a/.github/workflows/pkg.yaml b/.github/workflows/pkg.yaml
index 558fa3ee..d7e1f52d 100644
--- a/.github/workflows/pkg.yaml
+++ b/.github/workflows/pkg.yaml
@@ -7,6 +7,9 @@ on:
branches: [main]
workflow_dispatch: {}
+permissions:
+ contents: read
+
jobs:
git-check:
name: Git
diff --git a/Directory.Build.props b/Directory.Build.props
index 806acfc8..ba483fa5 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -5,7 +5,7 @@
- 2.4.2
+ 2.4.3
diff --git a/Directory.Packages.props b/Directory.Packages.props
index f3d155b2..3575f1d1 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -1,40 +1,40 @@
-
-
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/blazor-ui.md b/docs/blazor-ui.md
index 27f9512a..6e6c3dea 100644
--- a/docs/blazor-ui.md
+++ b/docs/blazor-ui.md
@@ -79,6 +79,10 @@ A missing item is a 404 at every layer:
- **Enter takes the highlight, Tab only one reached with the arrow keys**, since completing on Tab turns "Dr Kim" into "Dr Kimura".
Escape drops the highlight, and there is no `preventDefault` on keydown.
+**`DeleteItemControl`** deletes a media item from its detail page, with the same confirmation as a list row.
+It replaces the history entry with the list, so browser back skips the deleted item.
+The admin unlink beside it uses the broken-chain icon, since the trash means deleting the item.
+
## Razor gotchas
- **A `string`-typed component `[Parameter]` needs the `@` prefix.**
@@ -100,6 +104,14 @@ Sonar reports every `!important` (`css:S9423`), and an `!important` theme also s
`wwwroot/Keeptrack.BlazorApp.lib.module.js` is loaded automatically by name (never a manual `