From fdf07825e7c06cebb2134d30d94fcd65af36b5c7 Mon Sep 17 00:00:00 2001 From: Astrid Sapphire <59789839+SapphicFire@users.noreply.github.com> Date: Wed, 29 Oct 2025 08:38:27 +1100 Subject: [PATCH 1/3] Remove risky output text handling in emoji replacer Removed $sce trust from output text in emoji replacer. --- .../{Client Script.cs => Client Script.js} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename Modern Development/Service Portal Widgets/Emoji Replacer Widget/{Client Script.cs => Client Script.js} (85%) diff --git a/Modern Development/Service Portal Widgets/Emoji Replacer Widget/Client Script.cs b/Modern Development/Service Portal Widgets/Emoji Replacer Widget/Client Script.js similarity index 85% rename from Modern Development/Service Portal Widgets/Emoji Replacer Widget/Client Script.cs rename to Modern Development/Service Portal Widgets/Emoji Replacer Widget/Client Script.js index 2b1f7f77a9..19e59def9f 100644 --- a/Modern Development/Service Portal Widgets/Emoji Replacer Widget/Client Script.cs +++ b/Modern Development/Service Portal Widgets/Emoji Replacer Widget/Client Script.js @@ -1,4 +1,4 @@ -api.controller=function($scope,$sce) { +api.controller=function($scope) { /* widget controller */ var c = this; @@ -20,6 +20,6 @@ var regex = new RegExp(key.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1"),'g'); text = text.replace(regex,c.emojiMap[key]); } - c.outputText= $sce.trustAsHtml(text); + c.outputText= text; } }; From 82e7b2022d146d9654d158780cb51bc4000d09cd Mon Sep 17 00:00:00 2001 From: Astrid Sapphire <59789839+SapphicFire@users.noreply.github.com> Date: Wed, 29 Oct 2025 08:38:46 +1100 Subject: [PATCH 2/3] Fix typo in output preview heading --- .../Service Portal Widgets/Emoji Replacer Widget/HTML.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modern Development/Service Portal Widgets/Emoji Replacer Widget/HTML.html b/Modern Development/Service Portal Widgets/Emoji Replacer Widget/HTML.html index ff8831e38b..009621b664 100644 --- a/Modern Development/Service Portal Widgets/Emoji Replacer Widget/HTML.html +++ b/Modern Development/Service Portal Widgets/Emoji Replacer Widget/HTML.html @@ -9,7 +9,7 @@

😊 placeholder="Type your message here...">
- Ouput Preview: + Output Preview:
From f45189496a7a5a830a2aa401d0b992e4ca50d24a Mon Sep 17 00:00:00 2001 From: Astrid Sapphire <59789839+SapphicFire@users.noreply.github.com> Date: Wed, 29 Oct 2025 08:40:52 +1100 Subject: [PATCH 3/3] Include emoji output image in README Add emoji output image to README --- .../Service Portal Widgets/Emoji Replacer Widget/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modern Development/Service Portal Widgets/Emoji Replacer Widget/README.md b/Modern Development/Service Portal Widgets/Emoji Replacer Widget/README.md index fc177fa363..2d23d33050 100644 --- a/Modern Development/Service Portal Widgets/Emoji Replacer Widget/README.md +++ b/Modern Development/Service Portal Widgets/Emoji Replacer Widget/README.md @@ -19,4 +19,4 @@ This widget enhances the user experience by automatically converting emojis code ":tada:":🎉 ## Output - +![Emoji Output](emoji.png)