Use GlListbox in `gl_redirect_listbox_tag`
What does this MR do and why?
This MR introduces the feature flag gl_listbox_for_sort_dropdowns
behind which gl_redirect_listbox_tag
helper will render GlListbox
instead of the GlDropdown
. The gl_redirect_listbox_tag
is used to render mainly sort dropdowns that reload the page. There are about 10 occurrences in the codebase. When we'll check that each instance behind the FF works correctly the implementation will be switched to use GlListbox
.
To check, enable the FF gl_listbox_for_sort_dropdowns
and go to the project's MRs page - http://localhost:3000/flightjs/Flight/-/merge_requests. Check that the sort dropdown works the same both with the FF enabled and disabled.
Screenshots or screen recordings
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #364715 (closed)