From bf059c5627689c0b384f2487ce6847823f6c5cef Mon Sep 17 00:00:00 2001 From: SharkPool <139097378+SharkPool-SP@users.noreply.github.com> Date: Tue, 5 Aug 2025 14:23:24 -0700 Subject: [PATCH 1/2] Update userscript.js --- src/addons/addons/editor-colored-context-menus/userscript.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/addons/addons/editor-colored-context-menus/userscript.js b/src/addons/addons/editor-colored-context-menus/userscript.js index 923dba2c165..3b485eab8fd 100644 --- a/src/addons/addons/editor-colored-context-menus/userscript.js +++ b/src/addons/addons/editor-colored-context-menus/userscript.js @@ -17,6 +17,7 @@ export default async function ({ addon, console }) { widgetDiv.classList.add("sa-contextmenu-colored"); widgetDiv.style.setProperty("--sa-contextmenu-bg", fill); widgetDiv.style.setProperty("--sa-contextmenu-border", border); + if (block.textColour) widgetDiv.style.setProperty("--sa-contextmenu-text", block.textColour); }; const originalHandleRightClick = ScratchBlocks.Gesture.prototype.handleRightClick; From 6cec9c8dae5ca6aa7105468262445fc03070011c Mon Sep 17 00:00:00 2001 From: SharkPool <139097378+SharkPool-SP@users.noreply.github.com> Date: Tue, 5 Aug 2025 14:27:28 -0700 Subject: [PATCH 2/2] Update userscript.css --- src/addons/addons/editor-colored-context-menus/userscript.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/addons/addons/editor-colored-context-menus/userscript.css b/src/addons/addons/editor-colored-context-menus/userscript.css index ea7d0f2bc86..c515dd8dc62 100644 --- a/src/addons/addons/editor-colored-context-menus/userscript.css +++ b/src/addons/addons/editor-colored-context-menus/userscript.css @@ -11,5 +11,6 @@ border-top-color: var(--sa-contextmenu-border) !important; } .sa-contextmenu-colored .blocklyContextMenu .goog-menuitem .goog-menuitem-content { - color: white; + color: var(--sa-contextmenu-text, #fff); } +