Booking: attempting to create a reservation for a single item freezes the browser

Bug #2032717 reported by Jane Sandberg
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
High
Unassigned

Bug Description

Steps to recreate (I've done this in Edge and Firefox):

* Go to Booking > Create Reservation
* Choose the "Choose resource by barcode" tab
* Type in ROOM1231 (the barcode of a non-cataloged resource in the concerto data set)
* Note that the schedule for this resource never appears, and the browser is frozen :-(

Revision history for this message
Susan Morrison (smorrison425) wrote :

I tested on 3.10 in Chrome, and there were no issues with creating a reservation for a single item, so this bug may have been introduced in 3.11. I tested on two of the bug squashing community servers in Chrome, and the browser froze each time.

Galen Charlton (gmc)
Changed in evergreen:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Galen Charlton (gmc) wrote :

Confirmed in Chrome and Firefox. Some initial debugging reveals that the tap() in CreateReservationComponent's fetchData() is getting invoked repeatedly in a tight, infinite loop.

I'm not seeing any changes to create-reservation.component.ts in rel_3_11 that directly point at the problem; maybe it's an unexpected side effect of the upgrade to Angular 15.

tags: added: regression
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.