2 Commits

Author SHA1 Message Date
semantic-release-bot
c634f6bc8b chore(release): 1.8.5
## [1.8.5](https://github.com/obsqrbtz/goose-highlighter/compare/v1.8.4...v1.8.5) (2025-10-29)

### Bug Fixes

* highlight colors when multiple list have different configurations ([67577c8](67577c89cf))
2025-10-29 12:30:37 +03:00
67577c89cf fix: highlight colors when multiple list have different configurations 2025-10-29 12:29:55 +03:00
3 changed files with 11 additions and 4 deletions

View File

@@ -1,3 +1,10 @@
## [1.8.5](https://github.com/obsqrbtz/goose-highlighter/compare/v1.8.4...v1.8.5) (2025-10-29)
### Bug Fixes
* highlight colors when multiple list have different configurations ([67577c8](https://github.com/obsqrbtz/goose-highlighter/commit/67577c89cffca1ab6d40a8913e51b7c3c6f91c85))
## [1.8.4](https://github.com/obsqrbtz/goose-highlighter/compare/v1.8.3...v1.8.4) (2025-10-28)

View File

@@ -2,7 +2,7 @@
"manifest_version": 3,
"name": "__MSG_extension_name__",
"description": "__MSG_extension_description__",
"version": "1.8.4",
"version": "1.8.5",
"default_locale": "en",
"permissions": [
"scripting",

View File

@@ -41,7 +41,7 @@ export class HighlightEngine {
}
}
private updateWordStyles(activeWords: ActiveWord[]): void {
private updateWordStyles(activeWords: ActiveWord[], matchCase: boolean): void {
this.initializeStyleSheet();
while (this.styleSheet!.cssRules.length > 0) {
@@ -61,7 +61,7 @@ export class HighlightEngine {
this.styleSheet!.insertRule(rule, this.styleSheet!.cssRules.length);
}
const lookup = word.text;
const lookup = matchCase ? word.text : word.text.toLowerCase();
this.wordStyleMap.set(lookup, uniqueStyles.get(styleKey)!);
}
}
@@ -129,7 +129,7 @@ export class HighlightEngine {
return;
}
this.updateWordStyles(activeWords);
this.updateWordStyles(activeWords, matchCase);
const wordMap = new Map<string, ActiveWord>();
for (const word of activeWords) {