Skip to content

Set spellcheck=false attribute on silence filter <input>#4811

Merged
SuperQ merged 2 commits intoprometheus:mainfrom
SoloJacobs:pr-3529
Jan 30, 2026
Merged

Set spellcheck=false attribute on silence filter <input>#4811
SuperQ merged 2 commits intoprometheus:mainfrom
SoloJacobs:pr-3529

Conversation

@SoloJacobs
Copy link
Contributor

@SoloJacobs SoloJacobs commented Dec 12, 2025

This change simply tidies up an existing change: #3529

It fixes the red underlining of labels:
image

Original PR:

This hints to iOS Safari and other browsers that they shouldn't use
spellcheck, but, more importantly, shouldn't use smart quotes (like
“this” instead of "this"). This matters here because Alertmanager
requires quotes for a filter but won't accept smart quotes, making it
tedious since the default input keyboard will normally use them
automatically.

@TheMeier
Copy link
Contributor

LGTM, but I can't really verify the result due to lack of apple devices.

@SoloJacobs
Copy link
Contributor Author

The red squiggly lines also happen on Linux, which is why I deem this worth merging.

@SuperQ Can you merge this ?

@SoloJacobs
Copy link
Contributor Author

Reproduced on Mac as well now. From my test, smart quoting appears to be a user-defined setting, which was turned on my notebook. The fix those what it should.

dsymonds and others added 2 commits January 30, 2026 00:28
This hints to iOS Safari and other browsers that they shouldn't use
spellcheck, but, more importantly, shouldn't use smart quotes (like
“this” instead of "this"). This matters here because Alertmanager
requires quotes for a filter but won't accept smart quotes, making it
tedious since the default input keyboard will normally use them
automatically.

Signed-off-by: David Symonds <dsymonds@gmail.com>
Signed-off-by: Solomon Jacobs <solomonjacobs@protonmail.com>
Closes: prometheus#3529
Signed-off-by: Solomon Jacobs <solomonjacobs@protonmail.com>
@SuperQ
Copy link
Member

SuperQ commented Jan 30, 2026

lol, oof, smartquotes.

@SuperQ SuperQ merged commit aa3296c into prometheus:main Jan 30, 2026
8 checks passed
@SoloJacobs SoloJacobs mentioned this pull request Jan 30, 2026
SuperQ added a commit that referenced this pull request Feb 2, 2026
* [ENHANCEMENT] docs(opsgenie): Fix description of `api_url` field. #4908
* [ENHANCEMENT] docs(slack): Document missing app configs. #4871
* [ENHANCEMENT] docs: Fix `max-silence-size-bytes`. #4805
* [ENHANCEMENT] docs: Update expr for `AlertmanagerClusterFailedToSendAlerts` to exclude value 0. #4872
* [ENHANCEMENT] docs: Use matchers for inhibit rules examples. #4131
* [ENHANCEMENT] docs: add notification integrations. #4901
* [ENHANCEMENT] docs: update `slack_config` attachments documentation links. #4802
* [ENHANCEMENT] docs: update description of filter query params in openapi doc. #4810
* [ENHANCEMENT] provider: Reduce lock contention. #4809
* [FEATURE] slack: Add support for top-level text field in slack notification. #4867
* [FEATURE] smtp: Add support for authsecret from file. #3087
* [FEATURE] smtp: Customize the ssl/tls port support (#4757). #4818
* [FEATURE] smtp: Enhance email notifier configuration validation. #4826
* [FEATURE] telegram: Add `chat_id_file` configuration parameter. #4909
* [FEATURE] telegram: Support global bot token. #4823
* [FEATURE] webhook: Support templating in url fields. #4798
* [FEATURE] wechat: Add config directive to pass api secret via file. #4734
* [FEATURE] provider: Implement per alert limits. #4819
* [BUGFIX] Allow empty `group_by` to override parent route. #4825
* [BUGFIX] Set `spellcheck=false` attribute on silence filter input. #4811
* [BUGFIX] jira: Fix for handling api v3 with ADF. #4756
* [BUGFIX] jira: Prevent hostname corruption in cloud api url replacement. #4892
---------

Signed-off-by: Solomon Jacobs <solomonjacobs@protonmail.com>
Signed-off-by: Ben Kochie <superq@gmail.com>
Co-authored-by: Ben Kochie <superq@gmail.com>
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.

4 participants