https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41129 --- Comment #143 from Paul Derscheid <paul.derscheid@lmscloud.de> --- Created attachment 205357 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=205357&action=edit Bug 41129: (QA follow-up) Show a single month when the calendar has no room for two - BookingCalendar picks showMonths from its wrapper's width: two when two day grids fit, else one, so a phone-width modal no longer overflows; measured once after the first build, then from a ResizeObserver, rebuilding Flatpickr on the next frame when the count changes - Stretch .booking-date-picker so that width is the space available - Write BookingPeriodStep's render width on the next frame too, or the two observers trip the browser's ResizeObserver loop error - Load Flatpickr's stylesheet in the component harness, as calendar.inc does, so the grid has its real width there - Cover the single-month and resize cases in BookingCalendar_spec.ts Test plan: 1. yarn js:build; open the booking modal at ~440px width: one month; widen past ~620px of modal width: two months, selection kept 2. cypress run --component 3. cypress run --spec 't/cypress/integration/Circulation/bookingsModal*_spec.ts' Assisted-by: Fable 5.1 (Anthropic) Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de> -- You are receiving this mail because: You are watching all bug changes.