From bef17251e1d0bcba71ebc74d812c5ad6fa34cf84 Mon Sep 17 00:00:00 2001 From: ghiscoding Date: Fri, 23 Oct 2026 20:12:03 -0400 Subject: [PATCH] fix: resolve CSS descending specificity returned by Biome --- package.json | 2 +- packages/multiple-select-vanilla/CHANGELOG.md | 346 +++++++++--------- packages/multiple-select-vanilla/README.md | 7 +- .../src/styles/_mixins.scss | 4 +- .../src/styles/_variables.scss | 15 +- .../src/styles/multiple-select.scss | 320 ++++++++-------- playwright/e2e/library-ui.spec.ts | 58 +++ pnpm-lock.yaml | 96 +++-- 8 files changed, 471 insertions(+), 377 deletions(-) diff --git a/package.json b/package.json index 9a07d40d7..d2ad540b0 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "pnpm": "11.x" }, "devDependencies": { - "@biomejs/biome": "^2.5.15", + "@biomejs/biome": "^2.6.2", "@lerna-lite/cli": "^5.6.3", "@lerna-lite/publish": "^5.6.3", "@lerna-lite/watch": "^5.6.3", diff --git a/packages/multiple-select-vanilla/CHANGELOG.md b/packages/multiple-select-vanilla/CHANGELOG.md index 46e551f74..aab34ebc5 100644 --- a/packages/multiple-select-vanilla/CHANGELOG.md +++ b/packages/multiple-select-vanilla/CHANGELOG.md @@ -1,4 +1,5 @@ # Change Log + ## Visit the [Multiple-Select-Vanilla](https://github.com/ghiscoding/multiple-select-vanilla) GitHub project or take a look at the [Live Demo](https://ghiscoding.github.io/multiple-select-vanilla) All notable changes to this project will be documented in this file. @@ -8,24 +9,24 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline ### Bug Fixes -* **deps:** update all non-major dependencies ([#530](https://github.com/ghiscoding/multiple-select-vanilla/issues/530)) ([3bbae87](https://github.com/ghiscoding/multiple-select-vanilla/commit/3bbae87941612965060859718f07ab591ca12463)) - by @renovate-bot -* limit Select all to filtered options ([#537](https://github.com/ghiscoding/multiple-select-vanilla/issues/537)) ([dce4675](https://github.com/ghiscoding/multiple-select-vanilla/commit/dce46751a1b1e85b341b5043d7a7442041cb5717)) - by @ghiscoding +- **deps:** update all non-major dependencies ([#530](https://github.com/ghiscoding/multiple-select-vanilla/issues/530)) ([3bbae87](https://github.com/ghiscoding/multiple-select-vanilla/commit/3bbae87941612965060859718f07ab591ca12463)) - by @renovate-bot +- limit Select all to filtered options ([#537](https://github.com/ghiscoding/multiple-select-vanilla/issues/537)) ([dce4675](https://github.com/ghiscoding/multiple-select-vanilla/commit/dce46751a1b1e85b341b5043d7a7442041cb5717)) - by @ghiscoding ### Performance Improvements -* optimize library selection, filtering, and virtual scrolling ([#535](https://github.com/ghiscoding/multiple-select-vanilla/issues/535)) ([8d7cf44](https://github.com/ghiscoding/multiple-select-vanilla/commit/8d7cf448f755c3a8299db22f61203a2963b8f406)) - by @ghiscoding +- optimize library selection, filtering, and virtual scrolling ([#535](https://github.com/ghiscoding/multiple-select-vanilla/issues/535)) ([8d7cf44](https://github.com/ghiscoding/multiple-select-vanilla/commit/8d7cf448f755c3a8299db22f61203a2963b8f406)) - by @ghiscoding ## [5.2.2](https://github.com/ghiscoding/multiple-select-vanilla/compare/v5.2.1...v5.2.2) (2026-08-22) ### Bug Fixes -* **deps:** update all non-major dependencies ([#509](https://github.com/ghiscoding/multiple-select-vanilla/issues/509)) ([062699a](https://github.com/ghiscoding/multiple-select-vanilla/commit/062699ae8936c937e8084e7283f640945cc951fc)) - by @renovate-bot -* **deps:** update all non-major dependencies ([#518](https://github.com/ghiscoding/multiple-select-vanilla/issues/518)) ([97919b8](https://github.com/ghiscoding/multiple-select-vanilla/commit/97919b83e4ce3e7ffe68f81974a81d28fe27dc53)) - by @renovate-bot -* **security:** prevent prototype pollution in DOM helpers ([#523](https://github.com/ghiscoding/multiple-select-vanilla/issues/523)) ([6018296](https://github.com/ghiscoding/multiple-select-vanilla/commit/601829655038d93a6c43832d527adfbe1c23e6ae)) - by @ghiscoding +- **deps:** update all non-major dependencies ([#509](https://github.com/ghiscoding/multiple-select-vanilla/issues/509)) ([062699a](https://github.com/ghiscoding/multiple-select-vanilla/commit/062699ae8936c937e8084e7283f640945cc951fc)) - by @renovate-bot +- **deps:** update all non-major dependencies ([#518](https://github.com/ghiscoding/multiple-select-vanilla/issues/518)) ([97919b8](https://github.com/ghiscoding/multiple-select-vanilla/commit/97919b83e4ce3e7ffe68f81974a81d28fe27dc53)) - by @renovate-bot +- **security:** prevent prototype pollution in DOM helpers ([#523](https://github.com/ghiscoding/multiple-select-vanilla/issues/523)) ([6018296](https://github.com/ghiscoding/multiple-select-vanilla/commit/601829655038d93a6c43832d527adfbe1c23e6ae)) - by @ghiscoding ### Performance Improvements -* reduce ESM bundle and package size ([#524](https://github.com/ghiscoding/multiple-select-vanilla/issues/524)) ([922b9e5](https://github.com/ghiscoding/multiple-select-vanilla/commit/922b9e5c77b911236c247b3fcdf09d9fc0c935b4)) - by @ghiscoding +- reduce ESM bundle and package size ([#524](https://github.com/ghiscoding/multiple-select-vanilla/issues/524)) ([922b9e5](https://github.com/ghiscoding/multiple-select-vanilla/commit/922b9e5c77b911236c247b3fcdf09d9fc0c935b4)) - by @ghiscoding ## [5.2.1](https://github.com/ghiscoding/multiple-select-vanilla/compare/v5.2.0...v5.2.1) (2026-06-16) @@ -35,19 +36,19 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline ### Features -* use new Sanitizer API & ditch stripScripts() ([#496](https://github.com/ghiscoding/multiple-select-vanilla/issues/496)) ([fa8406f](https://github.com/ghiscoding/multiple-select-vanilla/commit/fa8406f6e15408815c5d857595372c6c3168a86b)) - by @ghiscoding +- use new Sanitizer API & ditch stripScripts() ([#496](https://github.com/ghiscoding/multiple-select-vanilla/issues/496)) ([fa8406f](https://github.com/ghiscoding/multiple-select-vanilla/commit/fa8406f6e15408815c5d857595372c6c3168a86b)) - by @ghiscoding ### Bug Fixes -* **deps:** update all dependencies ([#497](https://github.com/ghiscoding/multiple-select-vanilla/issues/497)) ([43c4216](https://github.com/ghiscoding/multiple-select-vanilla/commit/43c42165152484b2eaed3998c1aec3b6ea930e4b)) - by @ghiscoding -* **deps:** update all non-major dependencies ([#487](https://github.com/ghiscoding/multiple-select-vanilla/issues/487)) ([bf2d4cf](https://github.com/ghiscoding/multiple-select-vanilla/commit/bf2d4cfed90db95e4cfbf87adb1b94ef76b1b456)) - by @renovate-bot -* **deps:** update all non-major dependencies ([#491](https://github.com/ghiscoding/multiple-select-vanilla/issues/491)) ([a7b83ac](https://github.com/ghiscoding/multiple-select-vanilla/commit/a7b83ac175a292925cbd0eabea66aa0de4601b48)) - by @renovate-bot +- **deps:** update all dependencies ([#497](https://github.com/ghiscoding/multiple-select-vanilla/issues/497)) ([43c4216](https://github.com/ghiscoding/multiple-select-vanilla/commit/43c42165152484b2eaed3998c1aec3b6ea930e4b)) - by @ghiscoding +- **deps:** update all non-major dependencies ([#487](https://github.com/ghiscoding/multiple-select-vanilla/issues/487)) ([bf2d4cf](https://github.com/ghiscoding/multiple-select-vanilla/commit/bf2d4cfed90db95e4cfbf87adb1b94ef76b1b456)) - by @renovate-bot +- **deps:** update all non-major dependencies ([#491](https://github.com/ghiscoding/multiple-select-vanilla/issues/491)) ([a7b83ac](https://github.com/ghiscoding/multiple-select-vanilla/commit/a7b83ac175a292925cbd0eabea66aa0de4601b48)) - by @renovate-bot ## [5.1.0](https://github.com/ghiscoding/multiple-select-vanilla/compare/v5.0.0...v5.1.0) (2026-02-19) ### Features -* add tabIndex option to button.ms-choice ([#467](https://github.com/ghiscoding/multiple-select-vanilla/issues/467)) ([79a98d5](https://github.com/ghiscoding/multiple-select-vanilla/commit/79a98d5750ed5c5a901d7aa9b80560947a4d57ed)) - by @ghiscoding +- add tabIndex option to button.ms-choice ([#467](https://github.com/ghiscoding/multiple-select-vanilla/issues/467)) ([79a98d5](https://github.com/ghiscoding/multiple-select-vanilla/commit/79a98d5750ed5c5a901d7aa9b80560947a4d57ed)) - by @ghiscoding ## [5.0.0](https://github.com/ghiscoding/multiple-select-vanilla/compare/v4.4.1...v5.0.0) (2026-02-04) @@ -56,46 +57,46 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline ### ⚠ BREAKING CHANGES -* change Lazy Data arguments signature with `(resolve, reject)` (#463) -* drop standalone legacy browser