# Fix panel state \(\#13668\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/ed09bb949c2be7972234fe9cbb06def686182860)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: ed09bb949c2be7972234fe9cbb06def686182860

Requested commit: ed09bb949c2be7972234fe9cbb06def686182860

Commit: ed09bb949c2be7972234fe9cbb06def686182860

Tree: bb85f404eb15921a351a9b599cc54ac208a045c3

Author: Yongkang Chen

Committer: GitHub

## Message

```
Fix panel state (#13668)

In the latest update, panel loading occasionally occurred randomly,
either before or after workspace deserialization due to their
asynchronous nature. This update addresses the issue by ensuring panels
restore their state based on serialized data, synchronizing their
loading with workspace deserialization.

Release Notes:

- Fixed [#9638](https://github.com/zed-industries/zed/issues/9638)
- Fixed [#12954](https://github.com/zed-industries/zed/issues/12954)
```

## Parents

- [52583fe1eda4eb748fe0d2fc21b86cf7bb4582ef](https://git.cafe/gitcafe/zed/commit/52583fe1eda4eb748fe0d2fc21b86cf7bb4582ef?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/ed09bb949c2be7972234fe9cbb06def686182860?format=markdown)
