[suggestion] Turning off CSS for certain users

Posted 5 months, 18 days ago (Edited 5 months, 18 days ago) by squeedIyspooch

Disabling CSS

8 Votes +1 to viewing your own CSS w/ CSS disabled
3 Votes +1 to disabling other's CSS
37 Votes +1 to both

I have noticed that when I visit someone's profile and they have CSS, sometimes the formatting is confusing to me or the colors are annoying, [I hate bumping into CSS that forces some form of light mode, I NEED DARK MODE] so I just turned off seeing CSS. But, today I decided I wanted to do some minor CSS editing and change the icons in the sidebar, and I was confused why they weren't showing up. Then I realized it was because I had CSS turned off.

First of all, I think it's silly to have your OWN CSS not appear if you have it turned off- you're the one who put it there, you should be able to see it even if you've disabled seeing other's CSS.

That's not my main point though so back to that; after turning CSS back on, I went to a user's profile very shortly after and this was a user who I've seen many times- I suddenly saw their CSS and it was really pretty! At least imo. It was non-intrusive, the main sidebar buttons and such were all in the same place so navigation was totally normal. But the CSS made the other html in the profile look so much better, and I really liked it! I've seen some other profiles with CSS that I didn't mind as well, and I think it's a shame to lose the ability to see some cool coding due to wanting to avoid some other codes.

So I think it would be nice if there was an option to turn off viewing certain users CSS- if you go on their profile and see CSS that you don't want for one reason or another, you can disable viewing CSS for that user. I figure this could be implemented either as a button on the sidebar, in the same section for authorization, reporting, and blocking, or you can go into your settings and type the username underneath the disable CSS option and then CSS will be disabled for that user. I figure having an option on the sidebar would be easier/quicker but since CSS could modify where that is, it would be counterintuitive. So if having it in your own settings menu could be something, that would be more controllable by the person trying to turn off the CSS.

I don't have much knowledge of CSS code though or how these possible implementations might be difficult or complicated, but that's what I can suggest based on my limited experience. If anyone has anything to add, please do ^^

squeedIyspooch

Update: Ever since I've had CSS turned on, I've run into a lot of user profiles that have CSS that I wish I could choose not to view, either because it messes up navigation or the colors make things harder to read for me, but yet I still keep CSS turned on because I want to be able to see my own.

This is infuriating. I don't want to have to suffer through other annoying CSS just because I want to be able to enjoy my own. Please for the love of god make us be able to see our own CSS even if it's turned off. I don't understand why this was coded this way in the first place, it's completely illogical. 

Honestly, this has got me thinking, it'd be nice if there was an option to enable non-invasive CSS but have invasive CSS turned off. Non-invasive CSS would be things like modified sidebar icons, backgrounds, and other various visual modifications for cosmetic purposes. Invasive CSS would be any code that changes the usual layout of toyhouse, whether it be moving the location of certain menus to removing the sidebar to anything else. Custom colors would also go under invasive CSS, as some colors can make things hard to read or cause eyestrain or even worse problems. I understand that some people may have custom colors that are non-invasive, but sorting through those would be under the responsibility of the user to mark as invasive, which I think we all know there will ALWAYS be someone out there who won't mark their crap properly and cause problems. So just make custom colors as a whole be invasive.

Once again, if this were made an option, viewing your own CSS should ALWAYS BE FULLY SHOWN. If you have invasive CSS turned off but non-invasive left on, you should be able to see ALL of your OWN CSS even if any of it falls under the category of invasive- you're the one who put it there, so it's not invasive to you, so you should be able to see it regardless.

Lampreii

Would love to be able to moderate what CSS profiles I see without opting out of it entirely. +1

ovicorv

+1 to both, I have an eye condition that makes it really hard for me to view dark text on light backgrounds, which a lot of people have unfortunately :(