Localization Tables window stuck on Application.tick

Deleting an entry from the localization tables window causes unity to get stuck forever doing “Application.tick” (Waited for 7 minutes once just to check)

I was able to reproduce the issue with the following steps on Unity 2021.3.25f1 and Localization package 1.3.2

  1. Create a new unity project.
  2. Create default localization settings
  3. Add attached script LocalizationTest.cs
  4. Press this(It generates some data based on the amount I have in my project right now)
    9495265--1336981--upload_2023-11-27_12-35-34.png
  5. Open Localization Tables
  6. Delete any entry
  7. Prepare to wait
    9495265--1336999--upload_2023-11-27_12-40-53.png

9495265–1337002–LocalizationTest.cs (2.14 KB)

Hi,
Could you please use the bug reporter? Unity QA: Building quality with passion

Just did. The id is IN-61928

1 Like

Deleting worked fine for me from my custom editors, so I dug into the localization source code to see what it’s doing different.
9496570--1337227--upload_2023-11-28_1-48-0.png
And found it it’s mosty likely caused by recording this entire operation for undo. Not sure what could be done with this as I haven’t used undo much, but this makes this window completely unusable for bigger games.

1 Like