Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable the grammarly plugin on all textareas - Fix 2010 #2061

Merged

Conversation

stephenreddek
Copy link
Contributor

Provides a fix for #2010 . This adds an attribute which the grammarly plugin respects to all textareas. This effectively keeps the plugin from inserting any nodes and causing the virtual dom from crashing.

@w0rm

…es from crashing the vdom

Signed-off-by: Stephen Reddekopp <stephen.reddekopp@gmail.com>
@brian-brazil
Copy link
Contributor

I'm not sure it makes sense to try to work around each problematic 3rd party tool that breaks our pages one by one.

@w0rm
Copy link
Member

w0rm commented Oct 4, 2019

There is an ongoing investigation about different browser extensions that can mess with the page. Hopefully the majority would be addressed by changes in Elm but this usually takes time.

In the meantime it doesn’t really hurt to address this one with just a few lines of code and make someone’s life happier :)

Copy link
Member

@mxinden mxinden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given that this is a small non-intrusive change I am fine with it as well.

@brian-brazil I don't see this as problematic as e.g. the notifier maintenance work. In addition it is easy to revert.

Thanks for the work @stephenreddek.

@simonpasquier
Copy link
Member

Given that we had the issue reported twice already (#2010 and #2022), I think it is worth having this change.

@simonpasquier simonpasquier merged commit f3a2ff8 into prometheus:master Oct 4, 2019
@stephenreddek stephenreddek deleted the disable-grammarly-fix-2010 branch October 4, 2019 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants