json-schema-org / json-schema-org/website
🐛 Bug: "Apply Filters" button is buried at the bottom of long dropdown lists
@waygeance is already working on this.
Since Jan 10, 2026.
- Dominant language
- HTML
- Stars
- 169
- Forks
- 484
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 6
Description
Describe the bug
- When opening a long dropdown menu in the "Tools" or "Specification" section (e.g., the "License" filter), the "Apply Filters" and "Clear Filters" buttons are not visible immediately. The user must scroll to the very bottom of the selection list to find the action buttons, which creates a poor user experience.
Steps To Reproduce
-
Go to the JSON Schema Tooling page.
-
Slightly scroll down and then click on a filter with many options, such as License. (scroll up and down few times or select any filter)
-
Observe that the "Apply Filters" button is missing from the initial view.
-
Scroll to the bottom of the list to see the button.
Expected Behavior
The filter action buttons ("Apply Filters" and "Clear Filters") should be sticky or fixed at the bottom of the dropdown container so they are always visible, regardless of how many items are in the list.
Screenshots
https://github.com/user-attachments/assets/59ea65e0-86af-4939-88e9-8c2fe271fbb8
Device Information [optional]
- OS: Ubuntu
- Browser: Brave
- version:
Are you working on this issue?
Yes
Do you think this work might require an [Architectural Decision Record (ADR)]? (significant or noteworthy)
No
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.