Closed Aetherinox closed 1 year ago
Hi, I've added a selector :not([class*="blur"])
to the code
selector causing the issue. I'm aware of the slightly over important css and I'm intending to refactor this at some point so apologies for the shoddy code but for now, this is the easiest solution.
FYI in future if I hadn't changed the CSS, you could override the css by copying the same selector, adding the :not
selector above and changing the problematic properties to unset
or initial
or whatever. By using a more specific selector you can overcome an important selector. The reason I've used so much important flags is that many themes or plugins use specific selectors or important flags so I've similarly had to override those.
Should be fixed with next release.
The blur-brick
actually doesn't seem to be working for me properly with hovering but I still get this issue when deactivating my plugin. Let me know if this is actually an issue with my plugin!
Describe the bug
Code Styler css properties are conflicting with another plugin called Blur. It is causing two of the three code blocks to be visible at all times no matter what.
You have one particular CSS property that is causing all the blocks to be revealed:
In order to temporarily correct the issue, I had to modify the Code Styler's css because everything is marked as
!important
and I can't get anything to override with my own custom CSS file. The code in your stylesheet was replaced with:I'm sure there's probably a better way to do it, but I've tried for about an hour, and I can't seem to override and allow both plugins to work properly.
Steps to reproduce
Style Sheets
plugin in ObisidianBlur
dropdownReveal obfuscated text on mouse hover