In the staff client (3.4.2), if you use the catalog embedded in the Holds tab from the Checkout interface without using the main catalog interface earlier in your session, the default search library isn't loaded and the preferred library's available copies are not indicated separately in the record search results or pulled to the top of record details. Staff that depend on those indicators might mistakenly think there are no copies at that location.
After using the main catalog, these workstation preferences load in both iframe embedded catalogs for the rest of the session.
The AngularJS wrapper for the main catalog iframe sets cookies for these settings, but the Checkout interface doesn't for the catalog iframe embedded in the Holds view.
This branch sets these settings as cookies in the AngularJS wrapper for the catalog embedded in the Checkout interface under the Holds tab.
https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ dbriem/ lp1887876_ checkout_ catalog_ ws_defaults