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); } + 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;