[Koha-bugs] [Bug 36129] Check in "Hide all columns" doesn't persist on item patch modification/deletion

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Sat Mar 23 10:51:33 CET 2024


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36129

David Nind <david at davidnind.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Needs Signoff               |Failed QA

--- Comment #3 from David Nind <david at davidnind.com> ---
I experienced some odd behavour with this as well when testing, and have
changed to Failed QA:

1. Apply the patch

2. Clear browser cache

3. With batch item modification:
   . Select 'Hide all columns' - works as expected
   . Hard refresh the page (Shift + Refresh button) - no change
   . Select 'Show all columns' - works as expected
   . Repeat a couple of times
   . On one of the hard refreshes, it takes a while to load the page (and
browser tab icon is spinning)
   . Don't do anything for a while (say one or two minutes)
   . Get this console error message:
     Unchecked runtime.lastError: A listener indicated an asynchronous response
by returning true, but the message channel closed before a response was
received   batchMod.pl:1 
  . Hard refresh the page again
  . Takes a while to load, tab icon is spinning, 'Show all columns' + Others
are selected (except for 'Hide all columns', then after a wait changes to 'Hide
all columns'

4. Use the breadcrumbs/menu options to navigate to the staff interface home
page, then go to Cataloging > Batch item deletion:
   . Note the spinning tab icon, and pages load slowly
   . Paste in some barcodes and submit
   . Note that the page load reasonably quickly, however the tab icon is
spinning
   . Leave it for a bit (say one or two minutes), changes from what is expected
(All columns selected, with only 'Hide all columns' not selected) to just 'Hide
all columns'
  . Hard refresh, same as previous step

5. Clear the browser cache and then go to the batch item deletion tool
   . Select 'Hide all columns'
   . This message appears in the web developer tools console:
    Uncaught ReferenceError: allColumns is not defined 
batchMod_23.1200012.js:116
    at hideAllColumns (batchMod_23.1200012.js:116:24)
    at HTMLInputElement.<anonymous> (batchMod_23.1200012.js:159:13)
    at HTMLInputElement.dispatch (jquery-3.6.0.min_23.1200012.js:2:43064)
    at v.handle (jquery-3.6.0.min_23.1200012.js:2:41048)
  . Don't do anything for a bit, then this console messages appears:
    Unchecked runtime.lastError: A listener indicated an asynchronous response
by returning true, but the message channel closed before a response was
received   batchMod.pl:1 
  . Hard refresh - All columns are now selected, with only 'Hide all columns'
not selected
  . Wait a bit - changes to 'Hide all columns' and the "Uncaught
ReferenceError: allColumns" error from above is shown in the console again.

Items I used to test:
39999000006094
39999000006117
39999000011418
39999000005134

Have added bug 32477 as a reference, while not the same it was fixing similar
issues.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list