To be sure, please check with the following diff.
I get an empty string for the path (`goto_popup 24: `).
You should see the error message about `utils_tidy_path()` even without my patch.
I do. In fact, I can’t even open two different files with broken paths like that, as if Geany considers them to be the same file.