Bug 37673 - Floating Header Overlap Issue When Switching Tabs in Patron Record
Summary: Floating Header Overlap Issue When Switching Tabs in Patron Record
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Circulation (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low normal
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-19 13:25 UTC by Laura Escamilla
Modified: 2024-08-19 13:25 UTC (History)
2 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments
Example of overlapping headers (172.40 KB, image/png)
2024-08-19 13:25 UTC, Laura Escamilla
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Laura Escamilla 2024-08-19 13:25:20 UTC
Created attachment 170469 [details]
Example of overlapping headers

Steps to Reproduce:
1. Prepare the Patron Record:
    * Ensure you have enough items checked out and on hold to enable scrolling in both tabs. Alternatively, adjust your screen size so that scrolling is necessary.
2. Verify Checkouts Tab:
    * Go to the "Checkouts" tab.
    * Scroll through the table to observe that the table header remains consistent and fixed as you scroll.
3. Check Holds Tab:
    * Switch to the "Holds" tab.
    * Initially, the table header should appear correct.
    * Start scrolling and observe that the header changes from the "Holds" floating header to the "Checkouts" floating header. This is noticeable as the first column header changes from "Hold date" to "Due date."
4. Return to Checkouts Tab:
    * Switch back to the "Checkouts" tab.
    * Begin scrolling slowly and observe that the "Holds" floating header briefly overlaps with the "Checkouts" floating header.
Expected Behavior:
* Each tab ("Checkouts" and "Holds") should have its own distinct floating header that remains consistent with the corresponding table content while scrolling.
Actual Behavior:
* The floating header of the "Holds" tab briefly changes to the "Checkouts" floating header when scrolling, causing overlap between the headers.