Thank you for your submission, an automated scan of your plugin code's revealed the following issues:

### Required

[[1](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L62)][[2](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L71)][[3](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L87)][[4](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L104)][[5](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L148)][[6](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L149)][[7](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L150)][[8](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L151)][[9](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L152)][[10](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L153)][[11](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L181)][[12](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L182)][[13](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L183)][[14](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/src/PublishPreviewModal.ts#L184)]:You should avoid assigning styles via JavaScript or in HTML and instead move all these styles into CSS so that they are more easily adaptable by themes and snippets.


[[1](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L767)]:Lookbehinds are not supported in iOS versions before 16.4

[[1](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L82)][[2](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L86)][[3](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L98)][[4](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L105)][[5](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L113)][[6](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L196)][[7](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L247)][[8](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L299)][[9](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L341)][[10](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L367)][[11](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L375)][[12](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L462)][[13](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L645)][[14](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L914)][[15](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L936)][[16](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L942)][[17](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L945)][[18](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L948)][[19](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L963)][[20](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L976)][[21](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L977)][[22](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L981)][[23](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L988)][[24](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L1008)][[25](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L1040)][[26](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L1051)][[27](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L1094)][[28](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L1110)][[29](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L1129)][[30](https://github.com/mattbirchler/ghosty-posty/blob/259c47bd9e3f0fd867fd5cdbd0720a96ccd417fd/main.ts#L1130)] and more :You should consider limiting the number of `console.log`s in your code, to not pollute the dev console.



---



Do <b>NOT</b> open a new PR for re-validation.
Once you have pushed all of the required changes to your repo, the bot will update the labels on this PR within 6 hours.
If you think some of the required changes are incorrect, please comment with `/skip` and the reason why you think the results are incorrect.