Thomas Hutterer (8a43cfc3) at 18 Mar 11:13
Add feature flag to show page breadcrumbs in page topbar
Thomas Hutterer (370877b0) at 18 Mar 11:12
Add introduced_by_url URL
Add feature flag to show page breadcrumbs in page topbar
... instead of the main panel header.
This is a WIP: The panel header remains visible even though it is currently no contents.
| Before | After |
|---|---|
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #591946
Thomas Hutterer (153a3fb1) at 18 Mar 10:09
Add feature flag to show page breadcrumbs in page topbar
... and 528 more commits
I haven't given this a thorough review, as I'm suffering from AI generated code review fatigue
I get it
Anyway, I've left a few comments.
@markrian I think you didn't submit your review comments yet. Can you please check? They are probably still pending
Ah yes, data-method is rails-ujs stuff. Good ol' times
Assigning myself to this issue and putting it into %18.11 as I already opened Replace Bootstrap-Vue toast with lightweight co... (!5698) to get rid of BToaster & friends
Make alerts programmatically focusable
See https://design.gitlab.com/components/alert/#informational-announcements-with-required-action.
Addresses #3149.
See the included screenshot test.
This checklist encourages the authors, reviewers, and maintainers of merge requests (MRs) to confirm changes were analyzed for conformity with the project's guidelines, security and accessibility.
~"component:*" label(s) if applicable.doc/publishing-packages.md.If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:
@gitlab-com/gl-security/appsec
If this MR adds or modifies a component, take a few moments to review the following:
aria-label for icons that have meaning or perform actions.aria-expanded="false" to aria-expanded="true" when an accordion is expanded.Related to #3149
Alerts can be [focused](#informational-announcements-with-required-action) using their `focus` public method.With gitlab-org/duo-ui!470 (merged) out of the way, the CI pipeline here is finally green
I also created gitlab-org/gitlab!227641 as integration MR and its first pipeline looks like nothing toast-related is breaking there either.
@markrian This is a rather big MR, do you still have capacity to review it? I'll go ahead and assign you now, but if you can't get to it this week, please reassign to Scott, or someone from the task group. Thanks a lot!
Thomas Hutterer (5ac87d6f) at 17 Mar 11:32
Merge branch '590425-leave-by-url-async' into 'master'
... and 1 more commit
Thomas Hutterer (9732aa44) at 17 Mar 11:31
Extend the leave_by_url script to support asynchronously loaded button.
Extracted off !226640 for easier review.
Related to #590425
leave=1 param (http://localhost:3000/flightjs/Flight?leave=1)Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Thomas Hutterer (a7567d5d) at 17 Mar 11:17
Thomas Hutterer (f9259745) at 17 Mar 10:47
Thomas Hutterer (2034fa74) at 17 Mar 10:27
Fixup: Fix Vue 3 compat toaster instantiation
... and 61 more commits
Tested locally and LGTM!
I left 3 non-blocking thoughts, but these can be handled after merge (or just not
Let's get this merged ...
Extend the leave_by_url script to support asynchronously loaded button.
Extracted off !226640 for easier review.
Related to #590425
leave=1 param (http://localhost:3000/flightjs/Flight?leave=1)Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
thought (non-blocking): The error var is never used. I am surprised our linting did not complain about it.