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

### Required

[[1](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/mermaidProcessor.ts#L55)]:Lookbehinds are not supported in iOS versions before 16.4

[[1](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/ui/ProgressModal.ts#L62)][[2](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/ui/ProgressModal.ts#L79)][[3](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/ui/NotemdSidebarView.ts#L60)][[4](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/ui/NotemdSidebarView.ts#L92)][[5](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/ui/NotemdSidebarView.ts#L107)][[6](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L4777)][[7](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L4790)][[8](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L4913)][[9](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L4941)][[10](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L4958)]: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/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/fileUtils.ts#L243)][[2](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/fileUtils.ts#L255)][[3](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/ui/NotemdSidebarView.ts#L333)][[4](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main.ts#L90)][[5](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L272)][[6](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1467)][[7](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1475)][[8](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1490)][[9](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1513)][[10](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1522)][[11](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1536)][[12](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1541)][[13](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1558)][[14](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1629)][[15](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1637)][[16](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1652)][[17](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1676)][[18](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1685)][[19](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1699)][[20](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1704)][[21](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1719)][[22](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1727)][[23](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1763)][[24](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1771)][[25](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1787)][[26](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1812)][[27](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1821)][[28](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1835)][[29](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1840)][[30](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L1855)] and more :You should consider limiting the number of `console.log`s in your code, to not pollute the dev console.



---

### Optional

[[1](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L5705)][[2](https://github.com/Jacobinwwey/obsidian-NotEMD/blob/2df3bafec41d849227b3e59c0dd2e6d514f6a06c/main_origin.ts#L5721)]:Casting to `any` should be avoided as much as possible.



---



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.