From 5791ae7b057737b3f1ced1ebe6fc7f21d4d4db0d Mon Sep 17 00:00:00 2001 From: tophf Date: Tue, 11 Jan 2022 11:46:03 +0300 Subject: [PATCH 1/3] removed an unused duplicate string --- _locales/en/messages.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/_locales/en/messages.json b/_locales/en/messages.json index a6c4d3c2..07fedb60 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -375,9 +375,6 @@ }, "description": "Title of the page for editing styles" }, - "editorCodeLabel": { - "message": "Code" - }, "editorSettings": { "message": "Editor settings" }, From ca5402136d37c4ec95009b6b4a072c58574e6d5d Mon Sep 17 00:00:00 2001 From: tophf Date: Tue, 11 Jan 2022 12:21:19 +0300 Subject: [PATCH 2/3] removed an unused string --- _locales/en/messages.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 07fedb60..251f8dd1 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -1654,9 +1654,6 @@ "message": "As a security precaution, the browser prohibits extensions from affecting its built-in pages (like chrome://version, the standard new tab page as of Chrome 61, about:addons, and so on) as well as other extensions' pages. Each browser also restricts access to its own extensions gallery (like Chrome Web Store or AMO).", "description": "Sub-note in the toolbar pop-up when on a URL Stylus can't affect" }, - "styleOriginLabel": { - "message": "Style origin" - }, "styleUpdateUrlLabel": { "message": "Update URL" }, From d9a80623e16d2670cd628f462ad7fe562a9509f2 Mon Sep 17 00:00:00 2001 From: tophf Date: Tue, 11 Jan 2022 21:18:37 +0300 Subject: [PATCH 3/3] parserlib: fix endless loop on incomplete tokens regressed in 048c2672 fixes #1381 --- js/csslint/parserlib.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/csslint/parserlib.js b/js/csslint/parserlib.js index 2bd75ada..55d6e0bd 100644 --- a/js/csslint/parserlib.js +++ b/js/csslint/parserlib.js @@ -4127,8 +4127,8 @@ self.parserlib = (() => { this.fire(event, property); if (consumeSemicolon) { while (stream.match(TT.semiS)) {/*NOP*/} + this._ws(); } - this._ws(); return true; } @@ -4392,7 +4392,7 @@ self.parserlib = (() => { readMargins && this._margin() || (tt && stream.unget(), this._declaration(true, Props)) || (next = stream.LT(1)).value === ';' || - this._ws(next, true)) { + this._ws(null, true)) { continue; } break;