Skip to content

Commit e406eb3

Browse files
committed
Fix right click tag removal regex matching incorrect tags
Was removing all tags containing the right clicked tag instead of only the right clicked tag
1 parent a0ceea2 commit e406eb3

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

CustomApps/playlist-tags/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "playlist-tags",
3-
"version": "1.7.1",
3+
"version": "1.7.2",
44
"private": true,
55
"scripts": {
66
"build": "spicetify-creator",

CustomApps/playlist-tags/src/app.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ const App = () => {
297297
break;
298298
}
299299
}}
300-
onContextMenu={() => {removeTagFromAllPlaylists(new RegExp(escapeRegExp(tag))); setFilterQuery(removeStringFromStringArray(filter_query_terms, tag)); updateTagList()}}>{/* {tag} */}
300+
onContextMenu={() => {removeTagFromAllPlaylists(new RegExp((`^${escapeRegExp(tag)}$`))); setFilterQuery(removeStringFromStringArray(filter_query_terms, tag)); updateTagList()}}>{/* {tag} */}
301301
<p dangerouslySetInnerHTML={{ __html: `<span style="color: ${filterQuery.replace(/!/g, '').split(' ').includes(tag) ? 'black' : 'var(--spice-text)'}">${tag}</span>` }}></p>
302302
</SpotifyChip>
303303
);
@@ -342,7 +342,7 @@ const App = () => {
342342
}
343343
setActiveLink('Search');
344344
}}
345-
onContextMenu={() => {removeTagFromAllPlaylists(new RegExp(tag)); updateTagList()}}>{tag}
345+
onContextMenu={() => {removeTagFromAllPlaylists(new RegExp(`^${escapeRegExp(tag)}$`)); updateTagList()}}>{tag}
346346
</SpotifyChip>
347347
))
348348
}

0 commit comments

Comments
 (0)