I have encountered some bugs regarding overlong filepaths. Here is what I found.
Versions 24.80 and later of XYplorer can fail to open files when their total path length is longer than 259 characters.
Previous versions of XYplorer (such as 24.60) successfully open overlong filepaths by using the DOS 8.3 short filenames.
According to the changelog, a "longPathAware" flag was added to the application manifest in version 24.80.
Using an app called Process Explorer to inspect the shell commands, it seems XYplorer now tries to directly open overlong filepaths instead of using the 8.3 short names. Some programs cannot handle these overlong paths and fail to open.
POTENTIAL FIX: I believe XYplorer should try to open overlong filepaths using DOS 8.3 short names. This seems to be the behavior of XYplorer 24.60 and earlier, and it should improve compatibility opening files in older applications.
TIP: Enable the "Show Name Length While Renaming" option in XYplorer for easier testing. I tested both TXT and JPEG files with overlong paths. The files should be placed in a folder with a long name (200+ characters), and then adjust the filename so the total path length is over 259 characters. Try to open the overlong files from XYplorer, and then shorten the names and try again.
Thank you, and let me know if you need more information!
XYplorer Beta Club