Skip to content

Backport 5.0 to maps#644

Merged
MarcelGeo merged 30 commits into
dev-r117-maps-appfrom
master
Jun 23, 2026
Merged

Backport 5.0 to maps#644
MarcelGeo merged 30 commits into
dev-r117-maps-appfrom
master

Conversation

@MarcelGeo

Copy link
Copy Markdown
Collaborator

No description provided.

varmar05 and others added 30 commits May 1, 2026 14:03
…issues

GET /v1/resource/history
GET /v1/project/<name>
POST /v1/project/by_names

were causing N+1 query issues
Use joins or batch precalculation and cached_properties to avoid multiple unbound DB queries.
Fix performance issues caused by inefficient DB usage
Remove .lower() transformation for workspace name lookup which was causing regression.
Add slot for WS table in admin for user profile
Add admin panel enhancements according to #3283
Add classes for invitation action icons
backport master -> develop
Add configurable confirm dialog logo and update Project Settings
QA reported the resend / trash buttons on invitation rows keep the
focus halo after a mouse click. Add a :focus:not(:focus-visible) rule
to .icon-action-btn so the ring is dropped on mouse interaction but
preserved for keyboard navigation (accessibility).
…s_halo

Suppress focus halo on icon action buttons after mouse click
The :focus:not(:focus-visible) rule was previously scoped only to
.icon-action-btn, so it only worked on the icon-only resend/trash
buttons in the workspace Members and project Collaborators tables.
Other invitation-related buttons (the labeled Resend pill on the
dashboard, the X on the dashboard, the labeled buttons in the
invitation sidebar) kept the lingering focus halo after a mouse click.

Move the rule out of .icon-action-btn and apply it globally to
.p-button. The :focus-visible exclusion still preserves the focus ring
for keyboard navigation, so accessibility is unaffected.
Apply focus halo suppression to all PrimeVue buttons
@MarcelGeo MarcelGeo requested a review from harminius June 23, 2026 07:28
@MarcelGeo MarcelGeo merged commit f533e33 into dev-r117-maps-app Jun 23, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants