Why the {os!} and {os} return directory name?

Dears, it's me again :laughing:
When the length of selected file is 8 or lesser, {fileshort} and {fileshort$} return the parent directory name instead of the selected file name. Is it a bug?

Best Regards

Looks like a bug, yeah. I've sent a report to GPSoftware.