TPAC: Preserve session prefs across URLs via consistent mkurl() usage
Bug #909578 reported by
Dan Scott
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Undecided
|
Bill Erickson |
Bug Description
* Evergreen master
Currently, CGI params like "loc" are dropped when a user follows a link from one part of the TPAC to another. This is rather disorienting. The use of mkurl() to generate URLs preserves the current CGI params in the generated URL, helping to keep session prefs & behaviour consistent. In addition, we can use mkurl() to generate new CGI params in a consistent way. If need be, we can also use mkurl() to clear particular CGI params, but thus far manual testing suggests that that is not generally necessary; with the exception of some actions like "Logout" or "Another Search".
Please see user/dbs/
Changed in evergreen: | |
assignee: | nobody → Bill Erickson (erickson-esilibrary) |
status: | New → In Progress |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Thanks Dan!
There are a few places still where the catalog is still forgetting its loc parameter:
* When clicking "Another Search"
* When clicking to view your book list from the "search results" page
* When clicking on any of the subtabs in account preferences (personal information, notification preferences, search preferences.)
That's all I see for now.