Search Issue Tracker

Fixed

Fixed in 2021.3.18f1, 2022.2.5f1, 2023.1.0b2, 2023.2.0a1

Votes

0

Found in

2021.3.7f1

2022.1.11f1

2022.2.0b3

2023.1.0a4

2023.2.0a1

Issue ID

UUM-12847

Regression

Yes

The "Reset All Layouts" button adds 3 duplicate delegates to EditorApplication.update when Reload Domain is disabled

--

-

To reproduce:
1. Open the project “newProject-2022.1-URP”
2. Make sure the "Enter Play Mode Options" toggle is enabled and the "Reload Domain" toggle is disabled (Open Edit -> Project Settings -> Editor)
3. Enter Play mode
4. Click the "Log EditorApplication.update delegates" on-screen button
5. Open the Console
6. Notice something like "EditorApplication.update delegates: (13)", followed by a list of the current EditorApplication.update delegates
7. Exit Play mode
8. Click the "Reset All Layouts" button (“Select editor layout”, currently says “Default”, top-right corner)
9. Enter Play mode
10. Click the "Log EditorApplication.update delegates" on-screen button
11. Notice something like "EditorApplication.update delegates: (16)" in the Console

Expected result: The number of delegates is the same at the 6th and 11th steps
Actual result: Three delegates were added when resetting all layouts

Reproducible with: 2021.1.0a1, 2021.3.7f1, 2022.1.11f1, 2022.2.0b3, 2023.1.0a4
Not reproducible with: 2020.3.38f1

Reproduced on: macOS Monterey 12.5 (Intel)

Note:
- Not reproducible when Reload Domain is enabled

  1. Resolution Note (fix version 2023.1.0b2):

    Fixed in: 2023.1.0b2

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.