From 2942ca500b32b9a60cff9e600f205b92cbf07c7a Mon Sep 17 00:00:00 2001 From: Jack Stupple Date: Thu, 27 Jan 2022 18:21:17 +0000 Subject: [PATCH] 2734: Fix regex to enable alpha transparency hex codes (8 digits) --- src/NetscriptFunctions/UserInterface.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NetscriptFunctions/UserInterface.ts b/src/NetscriptFunctions/UserInterface.ts index 55827c334..19b27bcd7 100644 --- a/src/NetscriptFunctions/UserInterface.ts +++ b/src/NetscriptFunctions/UserInterface.ts @@ -28,7 +28,7 @@ export function NetscriptUserInterface( setTheme: function (newTheme: UserInterfaceTheme): void { helper.updateDynamicRam("setTheme", getRamCost(player, "ui", "setTheme")); - const hex = /^(#)((?:[A-Fa-f0-9]{3}){1,2})$/; + const hex = /^(#)((?:[A-Fa-f0-9]{2}){3,4}|(?:[A-Fa-f0-9]{3}))$/; const currentTheme = {...Settings.theme} const errors: string[] = []; for (const key of Object.keys(newTheme)) {