ROX-31788: Fix PF6 migration issues for Integrations#18981
ROX-31788: Fix PF6 migration issues for Integrations#18981dvail merged 1 commit intodv/ROX-28622-pf-6from
Conversation
|
This change is part of the following stack: Change managed by git-spice. |
|
Skipping CI for Draft Pull Request. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## dv/ROX-28622-pf-6 #18981 +/- ##
==================================================
Coverage 49.50% 49.50%
==================================================
Files 2662 2662
Lines 200985 200985
==================================================
+ Hits 99489 99499 +10
+ Misses 94072 94065 -7
+ Partials 7424 7421 -3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Agree, because link is more accessible, we can study PatternFly design guidelines more carefully and simplify if needed. |
Description
More of the same, mostly, for the integrations page.
One item of note: https://github.com/stackrox/stackrox/pull/18981/changes?w=1#diff-5ad0a63c60bb34254587b55ff2b42aba64f81339908e9a4aa6382d8e8424dc70
Wrapping a selectable/clickable card with an
<a>element causes some a11y issues due to nested clickable items, some e2e test issues due to the same, and display issues after the upgrade to PatternFly 6. Instead, the following changes were applied:isSelectable=>isClickable<Link>wrapper replaced with selectable action and click event for navigation<Badge>component as a header actionIt may be worthwhile to revisit the design and structure of the tiles entirely at some point in the future, but a full rework was outside of the scope of this migration.
Bonus! Apparently the structure changes above have fixed the gap issue on Firefox! https://issues.redhat.com/browse/ROX-32920
User-facing documentation
Testing and quality
Automated testing
How I validated my change