Bugfest. Orderlines. The Search and Filter pane behaves odd with grey boxes

Description

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:

  1. Log into some FOLIO Bugfest Iris as User folio (password: folio)

  2. Go to the Orders app

  3. 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:

Environment

None

Potential Workaround

None

Attachments

1
  • 15 Apr 2021, 10:35 AM

Checklist

hide

TestRail: Results

Activity

Show:

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
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)  as she knows more about UX

Ann-Marie BreauxApril 16, 2021 at 7:26 PM

Hi I talked with about suggestions for changes to central components. Here's her recommendation:

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 . 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 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 to review and make a final decision.

Mikita SiadykhApril 16, 2021 at 9:55 AM

hi

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  is ok with it

example:

  1. user selects filter1 - we make request1

  2. user selects filter2 - we make request2

  3. request2 is faster than request1

  4. 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). 

Details

Assignee

Reporter

Tester Assignee

Priority

Development Team

Thunderjet

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 15, 2021 at 10:34 AM
Updated December 9, 2021 at 8:57 PM
TestRail: Cases
TestRail: Runs