Search results lose focus when opening/closing instance detail view or returning from quickMARC

Description

Overview: When working with instance details from a list of inventory search results, FOLIO loses focus on which record in the search results is being viewed or acted on. If trying to work through a list of records and edit them, it's really hard to keep track of where you are in the list

Steps to Reproduce:

  1. See attached video from MSU's live environment, but it will reproduce in any environment where you can retrieve more that 50 or 100 search results - enough so that at least you have a full page of them

  2. Issue 1: Do an instance search or filter that retrieves 100+ results

  3. Pick one of the results in the middle of the list and view its details

  4. Look at the search results list and find the title that whose details you just opened

  5. Issue 2: Go to Actions/Edit in quickMARC and make some change to the MARC record underlying the Instance

  6. Save the change, which returns you to the Instance details

  7. Find the instance in the results list in the second pane

Expected Results:

  • For issue 1: when the user opens the instance details, the search result whose details they are viewing should retain focus (which it does) and be visible in the second pane (which it's not)

  • For issue 2: when the user saves the quickMARC change and returns to the instance detail view, the search result whose details they are viewing should retain focus and be visible in the second pane

Actual Results:

  • For issue 1: the relevant search result retains focus but you have to scroll down the results list in the second pane to find it. I think it's happening because the second pane repaints after the details pane opens, and since the second pane is narrower, long titles cause the records to be further down on the screen

  • For issue 2: the relevant record loses focus, and the second pane search results revert to the top of the search results list. If a user is trying to work through a bunch of records, they have to scroll down and find the instance where they left off, then click the next instance

Additional Information:

See attached video.

https://folio-org.atlassian.net/wiki/display/FOLIJET/STRIPES-701+Requirements

Interested parties:

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

1
  • 18 Sep 2020, 03:14 PM

Confluence content

mentioned on

Checklist

hide

TestRail: Results

Activity

Show:

Molly Driscoll August 11, 2021 at 10:50 PM

Thank you, ! If you'd be willing to share story links here to watch when you have them, that would be great!

Khalilah Gambrell August 11, 2021 at 11:47 AM

, we only implemented for Inventory app. I will write user stories for POs to clone and will post to #stripes-updates details for dev teams.

Molly Driscoll August 11, 2021 at 2:25 AM

, will the Juniper fix to this extend to all FOLIO apps? This same issue was recently raised to me in regard to the invoices app, with the following repro steps:

  1. Open invoices

  2. Scroll and load more

  3. Open and edit invoice on “screen 2” after load more

  4. Save

Desired result: remain oriented in current selections

Actual result: page reloads and bumps back to top, causing the need to re-scroll

cc:

Khalilah Gambrell June 7, 2021 at 3:08 PM

, not yet. We will have it available on snapshot by Wednesday.

cc: and

Anya June 7, 2021 at 2:45 PM

Support: Is this work ready for review?

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Sprint

Development Team

Stripes Force

Release

R2 2021

Affected Institution

MI State University/Library of Michigan
MO State
Simmons

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created September 18, 2020 at 3:14 PM
Updated August 11, 2021 at 10:50 PM
Resolved June 16, 2021 at 9:54 PM
TestRail: Cases
TestRail: Runs

Flag notifications