Open ericclemmons opened 2 years ago
Latest commit: 2fdc120556799106485aa05e8d8a74b77b2c971f
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
Plasmo has mostly been good, but I've ran into significant storage/syncing issues between the
popup.tsx
andcontent.tsx
:https://user-images.githubusercontent.com/15182/175375096-37cc96ef-deee-4a7b-a604-112330740052.mp4
I've tried permutations of
setRenderValue
+setStoreValue
,remove()
, and everything else.It just seems that there's a race-condition with storage. I started this ~2 weeks ago before vacation, ran into this same problem, and spent another 2 hours trouble-shooting it today.
setTimeout
solves the race-condition to a degree, but I can't find a reliable number to use.