I'm writing this blog to propose a small yet impactful feature that could significantly enhance the way many of us practice problems.
Feature Suggestion:
Make the "Problem Tags" section on problem pages collapsible by default, with an option to reveal them when desired.
Why this matters:
When practicing, many users (myself included) prefer solving problems without any hints. However, currently, the topic tags are visible right away, and even subconsciously, they can influence our thought process. This affects the learning experience and makes it harder to simulate a real contest environment where no hints are available.
On the other hand, if we disable tags entirely, we lose the ability to use them as a hint when we're stuck, which can be helpful to nudge our thinking in the right direction.
By hiding tags initially and allowing users to expand them when needed, we can:
- Think independently without any bias.
- Use tags later as a hint if we're stuck, helping guide our thoughts.
- Maintain a cleaner and more focused problem interface.
Proposed Behavior:
- The tags section should be collapsed by default during upsolving/practice.
- A small "Show Tags" button/link can be added to expand the section.
- Optionally, users could toggle this behavior in their settings.
This is a minor UI change, but it would greatly help users who want to challenge themselves and use tags only as a last resort. I believe many in the community would benefit from this addition.








Optionally, users could toggle this behavior in their settings.
You can already do that, but yes, an explicit 'Show Tags' button will give more control.
You can even use this extension: CF Problem Insights
There is an extension which does exactly this called CF GetRating
I'd rather not having to use an extension for this, but i guess its kind of the best option right now.
You can even use this extension: CF Problem Insights
You can even use this extension: CF Problem Insights
It will give you more control for tags and also Estimated Rating for problem also
Thanks
You can use this website. It also has a filter option to sort problems based on the contest division, and a toggle option to collapse the rating, tags, and solved sections https://cfhelper-v18h.vercel.app/
Well, Luogu has already developed this function, so you can browse the problems in www.luogu.com [DOGE] But I agree. Independent thinking is important.
Opening a problem in Incognito also reveals tags. Don't ask me how i know it :)
Bro, this function already exists, and I have been using this for years.
Go to PROBLESET. On the right, there is a checkbox "Show tags for unsolved problems" below the settings. Just uncheck it, and you won't see tags while upsolving.
"On the other hand, if we disable tags entirely, we lose the ability to use them as a hint when we're stuck, which can be helpful to nudge our thinking in the right direction."
Bro enable the tag at that time.
I already do that. All I'm saying is that my suggestion could be implemented for a better user experience.
yea, but then you can't see rating, and may spend hours on a problem that is not at your rating level XD
Bro you can see the ratings. WTF are you talking about?
Do as I say:-
Go to the PROBLEMSET.
Switch off the tags
Select a rating range.ONLY ratings will be shown on that page.
I just want to be able to see the rating of a problem without looking at the tags (without an extension).
CF GetRating
Yeah, once I see the tags I start thinking in that particular direction although there is an option to turn off that in settings but it also hides the rating of the problem, so I don't get to know if that problem is even solvable, an option to initially hide the tags will be helpful.