delashum / obsidian-checklist-plugin

MIT License
373 stars 39 forks source link

Checklist on Android configured with an empty "Tag Name" setting causes Obsidian to crash until plugin is disabled #183

Open slugdugg opened 9 months ago

slugdugg commented 9 months ago

Hi.
Love the plugin and have used it on desktop for a while, and also on Android until this issue showed up a couple months ago. Was hoping the latest update fixed it but it is still there.

Latest Obsidian release on Pixel 7/Android. The plugin works as expected with the default "todo" value entered in the Tag Name configuration field. If I remove the "todo" and leave the field empty (as I do on my desktop configuration of Checklist) the Obsidian app will give me about 2 seconds before it crashes. Any attempt to re-enter Obsidian it will let me open Obsidian for a couple seconds and then crashes again. I have to clear the storage/cache and delete the Checklist plugin folder in order for Obsidian mobile to work again.

Any idea as to what could be causing this? Any tests you would like me to run to help troubleshoot?

delashum commented 9 months ago

Do you have a way to access the developer console or error logs on your phone? I don't own an android so would be pretty difficult for me to diagnose without any logs

Accelsnow commented 1 month ago

Do you have a way to access the developer console or error logs on your phone? I don't own an android so would be pretty difficult for me to diagnose without any logs

I submitted a new issue #193 that has similiar behavior to this issue. I included some pretty detailed JS console logs as well as Android logcat logs. @delashum