Skip to content

Conversation

@northword
Copy link
Contributor

@northword northword commented Oct 26, 2025

Ensure that dynamically generated setting control IDs are properly escaped to prevent issues with CSS selectors. This prevents potential problems when setting keys contain special characters that could break CSS selector parsing.

If user's setting key has /, dialog will break:

PixPin_2025-10-26_11-06-40

Ensure that dynamically generated setting control IDs are properly escaped
to prevent issues with CSS selectors. This prevents potential problems
when setting keys or random strings contain special characters that
could break CSS selector parsing.
@northword northword changed the title fix(settings): escape CSS selectors for setting control IDs fix(settingsDialog): escape CSS selectors for setting control IDs Oct 26, 2025
@windingwind windingwind merged commit 9fb20e1 into windingwind:main Oct 28, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants