This behavior might be unwanted when changing project settings which is unrelated to project base path and also fixes filebrowser behavior with the updated way project-save signal is emitted.
Merging should wait until how the discussion in https://github.com/geany/geany/pull/1400 evolves. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/536
-- Commit Summary --
* treebrowser: Don't change directory on project save
-- File Changes --
M treebrowser/src/treebrowser.c (7)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/536.patch https://github.com/geany/geany-plugins/pull/536.diff