From 0cb03cb86ef8804991e3e6d69c2bde101f4203de Mon Sep 17 00:00:00 2001 From: nora <163450896+24c02@users.noreply.github.com> Date: Tue, 3 Feb 2026 07:53:06 -0500 Subject: [PATCH] decode HTML entities in Polymer jobs (#1830) * decode HTML entities in Polymer jobs * &lt;, right... --- lib/helpers.js | 8 ++++++++ pages/jobs/index.js | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/helpers.js b/lib/helpers.js index 85262fe1..c02d5e4d 100644 --- a/lib/helpers.js +++ b/lib/helpers.js @@ -187,3 +187,11 @@ export const normalizeGitHubCommitUrl = url => { .replace('/repos', '') .replace('commits', 'commit') } + +export const decodeHtmlEntities = str => + str + ?.replace(/</g, '<') + .replace(/>/g, '>') + .replace(/"/g, '"') + .replace(/'/g, "'") + .replace(/&/g, '&') diff --git a/pages/jobs/index.js b/pages/jobs/index.js index fcf700f7..78cf3141 100644 --- a/pages/jobs/index.js +++ b/pages/jobs/index.js @@ -9,6 +9,7 @@ import Icon from '../../components/icon' import Image from 'next/image' import zephyrPic from '../../public/jobs/zephyr-group-pic.jpg' import { compact } from 'lodash' +import { decodeHtmlEntities } from '../../lib/helpers' const JobListing = ({ positionName, @@ -156,7 +157,7 @@ const Page = ({ jobs }) => ( jobs.items.map(job => (