the purpose of the added functionality is to open terminal/file browser at the path from the sidebar...
@techee The selection of a fallback path is necessary because of the keybinding. The treeview doesn't necessarily have a selection when the file manager or terminal is opened.
The purpose of the feature is convenience. Forcing the user to take corrective action to avoid a few checks that take only nanoseconds is not convenient.