web client: Cannot set default search box in Z39.50

Bug #1739286 reported by Elaine Hardy
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Low
Unassigned
3.0
Fix Released
Undecided
Unassigned
3.1
Fix Released
Undecided
Unassigned

Bug Description

In the XUL client, users can set a default search box in the Z39.50 interface For example, if the user primarily searches by ISBN first, that box can be the default so that each time the interface is open, their cursor is in that box. This functionality is not in the web client.

tags: added: cataloging z3950
tags: added: webstaffclient
Revision history for this message
Jane Sandberg (sandbergja) wrote :

I can confirm this on 3.1.0. I'm not sure the old way was the absolute best way to do this from a usability standpoint, because it relied on catalogers to read the "tip" text and figure out what a "search field label" is. It would be nice to be able to scan in an ISBN without any clicking or tabbing when I get to the Z39.50 screen, though.

Elaine, do you think most catalogers would want the ISBN field to be the default? Or would there be a lot of variety in what defaults folks would want? I'm wondering if this would be as a more global setting that individual catalogers don't have to think about, or if it's really important that individual catalogers set this up for themselves.

Changed in evergreen:
status: New → Confirmed
importance: Undecided → Low
Revision history for this message
Elaine Hardy (ehardy) wrote :

I think it is important for catalogers to be able to set themselves. Most copy catalogers may prefer ISBN as default and never change it; but, others might prefer title. It also depends on task. When I am doing database cleanup, I typically use the tcn. And it isn't unusual for me to change the default if I either switch tasks or have records with no OCLC based tcn to overlay.

Revision history for this message
Sarah Childs (sarahc) wrote :

It would probably make sense to default to ISBN out of the box, but still to allow catalogers to change the default as needed

Changed in evergreen:
assignee: nobody → Jason Etheridge (phasefx)
Revision history for this message
Jason Etheridge (phasefx) wrote :
Changed in evergreen:
milestone: none → 3.0.10
Revision history for this message
Elaine Hardy (ehardy) wrote :

Tested fix on PINES test server. I was able to set the default and return to the interface and have the default stick. I changed the default, did tasks with the interface, reloaded the page, closed the page and reopened and the default followed as expected. I also searched with multiple queries (title and author) and with different filters and everything worked as expected

Revision history for this message
Chris Sharp (chrissharp123) wrote :

Pushed to master, rel_3_0, and rel_3_1.

Thanks, Jason and Elaine!

Changed in evergreen:
status: Confirmed → Fix Committed
Changed in evergreen:
assignee: Jason Etheridge (phasefx) → nobody
Revision history for this message
Chris Sharp (chrissharp123) wrote :

Reverted this fix in master, rel_3_0 and rel_3_1 because of problems reported in bug 1782401. Sorry for the confusion!

Changed in evergreen:
status: Fix Committed → Confirmed
Changed in evergreen:
milestone: 3.0.10 → 3.0.11
Changed in evergreen:
assignee: nobody → Jason Etheridge (phasefx)
Revision history for this message
Jason Etheridge (phasefx) wrote :
tags: added: pullrequest
Changed in evergreen:
assignee: Jason Etheridge (phasefx) → nobody
Revision history for this message
Chris Sharp (chrissharp123) wrote :
tags: added: signedoff
Revision history for this message
Mike Rylander (mrylander) wrote :

Hrm, do we need to find and set all keys in scope.infocus to false before we set the current one to true?

Changed in evergreen:
milestone: 3.0.11 → 3.2-beta
Changed in evergreen:
milestone: 3.2-beta → 3.2-rc
Revision history for this message
Mike Rylander (mrylander) wrote :

Picked to master, rel_3_1 and rel_3_0, with followup commit to make sure only one radio option tries to gain focus.

Changed in evergreen:
status: Confirmed → Fix Committed
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.