Right now we are using our same editor to render the Bluesky post previews, which means that we might not see bugs because both the record writer and viewer might have the same issue.
We should just steal Bluesky's code or use someone else's implementation.