Open Bug 1942557 Opened 27 days ago Updated 20 days ago

Creating a group with 50K radio buttons takes 74 seconds. Selecting a single radio button takes 3 minutes

Categories

(Core :: DOM: Forms, defect)

defect

Tracking

()

Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- wontfix
firefox134 --- wontfix
firefox135 --- fix-optional
firefox136 --- fix-optional

People

(Reporter: mayankleoboy1, Unassigned, NeedInfo)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Open the attached testcase.
Click on generate button.
Once the 50k radio-buttons are created, select the first radio-button.

With group: https://share.firefox.dev/4hnrj2s (74s)
Selecting a radio-button in a group: https://share.firefox.dev/42kpOxN (180s)

For comparison, with no radio groups: https://share.firefox.dev/40DwsxA (550ms)

No idea how realistic this use case is. Feel free to WONTFIX/INVALID.

Attached file about:support

Chrome creating 50k radio buttons in 1 group and selecting the first button: https://share.firefox.dev/42jmKlm (instant-ish)

Component: Layout: Form Controls → DOM: Forms
Keywords: regression
Regressed by: 1837540

Set release status flags based on info from the regressing bug 1837540

:avandolder, since you are the author of the regressor, bug 1837540, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(avandolder)
See Also: → 1943230
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: