Not sure if I'm overlooking a configuration option but when I modify a file then try to jump elsewhere inside it using BufferTags it opens the file again in a new split.
The expected behaviour I have for this action is to simply move the cursor to the relevant tag. (With / to explicitly open it in a new split)
You can set either hidden, autowrite, autowriteall, or confirm. But I think I should also try making this part a bit smarter. Those options shouldn't have to be set when working with the current buffer.