URI Parameter 'append' and 'prepend' do nothing

The URI ‘append’ parameter (and prepend, for that matter) doesn’t seem to work on the latest version at the least (1.8.10).

I have tried to cut the argument passed to the obsidian executable to its most basic form,and it really does seem that prepend and append don’t get utilized by Obsidian.

Code that doesn’t seem to work:
obsidianexecutable obsidian://open?file=existingfile\&append=string
Code that does work:
obsidianexecutable obsidian://new?file=newfile\&content=string

According to the documentation, the append and prepend parameters are available for existing files, but for the life of me i cannot get them to work.

Anyone has any insight?

Your examples have backslashes before the ampersands, which they shouldn’t.

But even with those removed, append doesn’t work for me with open or new on iPadOS 18.5. Turning on Restricted Mode doesn’t help. Looks like you may have found a bug worth reporting.

Ah, yes. In my use case i am launching Obsidian from a BASH script, so ampersands have to be escaped since they are reserved characters.