Bugfest. Orderlines. The Search and Filter pane behaves odd with grey boxes
Description
Environment
Potential Workaround
Attachments
- 15 Apr 2021, 10:35 AM
defines
Checklist
hideTestRail: Results
Activity
Dennis BridgesApril 19, 2021 at 9:58 PM
Marking this issue as blocked for the time being as we need to identify an approach. Also converted to story as it isn't a bug but a UX issue with the current implementation. More noticeable in the bugfest environment where there is more data and search is slow. Also linking to https://folio-org.atlassian.net/browse/UXPROD-2364#icft=UXPROD-2364 as it seems logical to consider this a search performance related issue for now.
Mikita SiadykhApril 19, 2021 at 8:04 AM
hi @Ann-Marie Breaux
yep, I agree that this work is not for R1, and before we discuss approaches with stripes, it's better to involve (not only for wireframes) @Kimie Kester as she knows more about UX
Ann-Marie BreauxApril 16, 2021 at 7:26 PM
Hi @Mikita Siadykh I talked with @Khalilah Gambrell about suggestions for changes to central components. Here's her recommendation:
@John Coburn says "Depending on how much work it is, they could submit a PR to stripes-components. Stripes-arch is pretty good. They may even come hang out in one of our stripes-arch meetings."
For something significant like changing the bahavior of the filter checkboxes, I think it would make sense to discuss any proposal in a Stripes-architecture meeting, plus make sure we have a solid wireframe from @Kimie Kester. Obviously none of this is work for next week, something to think about when the release work quiets down.
Ann-Marie BreauxApril 16, 2021 at 3:13 PM
Hi @Mikita Siadykh That all sounds fine to me. It's a little odd, but I think users can live with it for now. There's a regular UI dev meeting, isn't there? I agree that it would be good to review the structure of the filters. With the date filters, we fill in the date, and then click Apply, so we already have a precedent for what you're proposing.
I'm going to leave this ticket open for @Dennis Bridges to review and make a final decision.
Mikita SiadykhApril 16, 2021 at 9:55 AM
hi @Ann-Marie Breaux @Charlotte Whitt
looks like not a bug, it was done to avoid scenarios when user selects many filters in async way and receives last response from the BE and this response can be not not for selected filters, and as I know @Dennis Bridges is ok with it
example:
user selects filter1 - we make request1
user selects filter2 - we make request2
request2 is faster than request1
data for filter1 is displayed instead of data for filter1 + filter2
I'd like to propose better UX (as I think), that actually can be applied across application, implement "Apply filters" button - can be done for R2, it's one more click for user, but in this case we don't make user to wait + we don't make too many requests to fetch data as user selects everything required and presses button. And it's better to involve other POs and UX designers (!important).
Overview: When testing FOLIO Bugfest Iris following odd behavior was found. When selecting one of the check boxes in the Search and filter pane then others get to be greyed out in a dark grey color.
Steps to Reproduce:
Log into some FOLIO Bugfest Iris as User folio (password: folio)
Go to the Orders app
Select any of the check boxes
Expected Results:
The given check box gets marked with ✓
Actual Results:
The given check box gets marked with ✓, and several others appears in a dark grey color for a couple of seconds.
See attached video:
Additional Information:
URL:
Interested parties: @Dennis Bridges @Ann-Marie Breaux