From 734aef8e5ee5e4da71492ddc5cc2bcc6cb55b468 Mon Sep 17 00:00:00 2001 From: Fortunato Date: Tue, 20 Feb 2024 11:31:23 -0700 Subject: [PATCH] fix(liferay-theme-task): LPD-3102 Update regex to allow url with multiple semicolons --- .../liferay-theme-tasks/lib/r2/liferay-r2/css-parse.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/projects/js-themes-toolkit/packages/liferay-theme-tasks/lib/r2/liferay-r2/css-parse.js b/projects/js-themes-toolkit/packages/liferay-theme-tasks/lib/r2/liferay-r2/css-parse.js index fe486ff053..ac3879ef81 100644 --- a/projects/js-themes-toolkit/packages/liferay-theme-tasks/lib/r2/liferay-r2/css-parse.js +++ b/projects/js-themes-toolkit/packages/liferay-theme-tasks/lib/r2/liferay-r2/css-parse.js @@ -584,7 +584,13 @@ module.exports = function (css, options) { function _atrule(name) { var pos = position(); - var m = match(new RegExp('^@' + name + ' *([^;\\n]+);')); + var m = match( + new RegExp( + '^@' + + name + + ' *(?:url\\(([^)]+)\\)|([^;\\n]*))(?: *([^;\\n]*))?;' + ) + ); if (!m) { return; }