You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update: after some observation it is observed that the action of trying to load json in the playwright tests causes other file load operations to fail. For some reason this issue is fixed when tracing is turned enabled.
Our current hypothesis is that the performance impact of enabling tracing causes more spacing between multiple file load operations, which allows some hidden shared resource to not enter a pathological state. However, we're not prioritizing investigating this further at this point.
Our current remediation is to avoid too many file loads in our playwright tests. For the recommended settings PR, we will move the logic of loading the json outside the initialization path and make it lazy load on interact, thereby removing it from our existing playwright coverage.
This seems to have been happening occasionally before the recommended settings PR. The earliest instance I could find was from #1476's run
https://github.com/yomidevs/yomitan/actions/runs/11265422024/job/31327215970
Neighboring commits on master
The text was updated successfully, but these errors were encountered: