No means to be offensive.
I just wanted to share my experience using what Canvas can do right now, so that the post owner can calm down to find himself/herself a workaround.
Since I did not directly contribute a single line for the development of Obsidian, I respect to whatever the develop team have done and achieved so far.
I understand that it is annoying when you encounter a problem when using Obsidian. You can see my post here [Bug] iOS: cjk ime unable to work continuously in ANYTHING other than plain text - Bug reports - Obsidian Forum. It has been there in the list for 2 years. As it is an upstream issue, I think if people from both upstream develop team and downstream develop team work togather, this problem will be solved. But at the same time, I think this is very difficult as both projects are huge and free to use. I do appreciate if this issue can be solved one day, but to be honest, I don’t have a expectation on the date.
And in my hand, i have 3 options for this situation: Option 1: If I can solve it by myself, I will definitely do it. Option2: If I can help solve it, I will do my best. Option 3: If there is nothing that I can do, I let the team know it and wait with patient. And at the same time, keep trying Option1 and Option2 while waiting.
OK, come back to the canvas, if there is something that is annoying. I think a more constructive way is to not only let the team know that there is something that is annoying you, but also give some suggestion on how to fix it. If there is already a descreption on how to fix it, I think shout it out loudly but repeat the same content will only ease your own pain.
So, just calm down, ease your pain directly and try to provide some contribution or something more constructive.
No means to be offensive.