Skip to content

Conversation

@foxbunny
Copy link
Collaborator

@foxbunny foxbunny commented Sep 11, 2025

Before

2025-09-22 08_45_14-Screenshots - File Explorer

After

2025-09-22 08_45_49-Screenshots - File Explorer

@foxbunny foxbunny force-pushed the category-list-toolbar branch 2 times, most recently from 4355404 to 8e8d32c Compare September 11, 2025 06:14
@foxbunny foxbunny force-pushed the category-list-toolbar branch from 59cd42e to dfc28a8 Compare September 22, 2025 03:30
@foxbunny foxbunny changed the title Improve Create Event button accessibility Improve dropdown accessibility in category list toolbar Sep 22, 2025
@foxbunny foxbunny force-pushed the category-list-toolbar branch from dfc28a8 to 5c2b319 Compare September 22, 2025 03:38
@foxbunny
Copy link
Collaborator Author

@ThiefMaster Have you looked at this yet? Anything else you'd like me to fix/change?

@ThiefMaster
Copy link
Member

LGTM, just a tiny display issue in case it's easy to fix: The tooltip has some white space between the arrow and the tooltip itself (Firefox)

image

I would also be OK with just getting rid of the tooltip there, it's useless IMHO.

@foxbunny foxbunny force-pushed the category-list-toolbar branch from 1285fdb to 88dde6d Compare October 14, 2025 02:27
@foxbunny
Copy link
Collaborator Author

I noticed the menu wasn't using the positioning logic and was behaving weird near screen edges so I fixed that.

I couldn't reproduce the arrow issue. Can you tell me a bit more about the browser/screen size? I wouldn't remove tooltips from interactive elements that are icon-only.

@foxbunny foxbunny force-pushed the category-list-toolbar branch from 88dde6d to 3c3a02c Compare November 13, 2025 06:00
@foxbunny foxbunny requested a review from ThiefMaster November 13, 2025 06:00
@foxbunny
Copy link
Collaborator Author

This is blocking my current work on the conference contribution filters UI. Let me know if we need further work on this so we can merge it.

@ThiefMaster ThiefMaster merged commit f4d2f64 into indico:master Nov 13, 2025
10 checks passed
@ThiefMaster ThiefMaster added this to the v3.3 milestone Nov 13, 2025
@ThiefMaster ThiefMaster deleted the category-list-toolbar branch November 13, 2025 10:43
Comment on lines -12 to -15
@include border-all();
@include default-border-radius();
@include single-box-shadow();
background: $light-gray;
Copy link
Member

Choose a reason for hiding this comment

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

Removing this breaks most of the existing i-dropdown widgets since they now have transparent background. AFAICT bringing this back has no negative side effects, because all your other changes in this PR use the new dropdown and not the i-dropdown.

So for now I reverted the change to this file (29de195).

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Sounds good!

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.

2 participants