Novelist delays can cause Staff Client issues

Bug #1609859 reported by Thomas Berezansky on 2016-08-04
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Evergreen
Medium
Unassigned
2.10
Medium
Unassigned
2.9
Medium
Unassigned

Bug Description

When Novelist is set to load in the staff client and gets stuck on something (in our case, loading On the Shelf information) it can prevent the staff client from loading/updating things like the record information screens. Eventually the information will load or time out and the staff client will catch up, but this can take several minutes of waiting.

My proposed solution is to wrap the Novelist call in a setTimeout with a delay of 100ms. The staff client should hopefully be done initialization by then but patrons are probably still reacting to the page having loaded and thus won't have scrolled down to where Novelist will then be populating.

Here is my branch:

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/tsbere/delay_novelist

While I personally see this as fixing a bug I am not sure if others will.

Galen Charlton (gmc) wrote :

FWIW, I lean towards classifying this as a bug, or at least suitable for backporting to maintenance branches.

Kathy Lussier (klussier) wrote :

+1 to classifying it as a bug

Jason Stephenson (jstephenson) wrote :

I concur.

Changed in evergreen:
status: New → Confirmed
milestone: none → 2.next
importance: Undecided → Medium
Mike Rylander (mrylander) wrote :

I like it. Picked and pushed.

Changed in evergreen:
status: Confirmed → Fix Committed
milestone: 2.next → 2.11-beta
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers