From be519f9bc169c4985cd721531faeb125a1e7d77b Mon Sep 17 00:00:00 2001 From: Oliver Rasche Date: Mon, 9 Nov 2026 21:14:50 +0100 Subject: [PATCH] Context menu purge: drop .js from the callback module specifier The backend context menu appends .js itself when importing the callback module; with the extension already in the attribute the browser requested ssr-context-menu.js.js and the click died silently. Confirmed working in the backend after the fix. Co-Authored-By: Claude Fable 5 --- packages/vitec/Classes/ContextMenu/SsrPurgeItemProvider.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/vitec/Classes/ContextMenu/SsrPurgeItemProvider.php b/packages/vitec/Classes/ContextMenu/SsrPurgeItemProvider.php index 729f418..e9d6140 100644 --- a/packages/vitec/Classes/ContextMenu/SsrPurgeItemProvider.php +++ b/packages/vitec/Classes/ContextMenu/SsrPurgeItemProvider.php @@ -66,6 +66,7 @@ final class SsrPurgeItemProvider extends AbstractProvider protected function getAdditionalAttributes(string $itemName): array { - return ['data-callback-module' => '@evomedien/vitec/ssr-context-menu.js']; + // No ".js" here: the context menu JS appends it when importing. + return ['data-callback-module' => '@evomedien/vitec/ssr-context-menu']; } }