C2LC-268: Creating a Long Program Very Quickly can trigger errors in Safari (Big Sur)

Metadata

Source
C2LC-268
Type
Bug
Priority
N/A
Status
Done
Resolution
N/A
Assignee
N/A
Reporter
Created
2020-12-02T15:19:00.564-0500
Updated
2024-05-01T10:10:24.064-0400
Versions
N/A
Fixed Versions
N/A
Component
N/A

Description

“Attempt to use history.pushState() more than 100 times per 30 seconds”

To reproduce, select an action and then hammer on the add button as fast as you can.  In Safari, the whole page will crash at some point.  In Firefox and Chrome there are no issues.

This appears to be a limitation specific to Safari:

https://trac.webkit.org/changeset/198687/webkit

Comments