Opera 'save as PDF' allow saving filename longer than 259 characters
-
A Former User last edited by
This can cause a serious problem for Windows.
Upon successful saving the file, the explorer immediately enters a loop causing high CPU usage.
The remedy for this is by deleting the file.
Other save function from Opera in fact does not allow saving with filename longer than 259 characters.
I wonder which function that Opera used to by-pass this.
-
A Former User last edited by
I suppose this happens to other windows version, but I experience it with Windows 10 x64.
-
burnout426 Volunteer last edited by burnout426
I tested in both Chrome and current stable 64-bit Opera on Win 10 x64. Both of them give a "The filename, directory name, or volume label syntax is incorrect." error dialog and don't allow me to save. This affects other save dialogs also.
The Windows max path length is 260, so that makes sense. There's a way to turn on longer paths, but in testing, that doesn't help in this situation. Chromium must not be using the correct API function and path prefix for saving to take advantage of the extended 32,767 limit.
More info at https://docs.microsoft.com/en-us/windows/desktop/fileio/naming-a-file#maximum-path-length-limitation.
-
A Former User last edited by A Former User
@burnout426 Thank you for testing and confirming it.
I just want to highlight that the 'save as PDF action' with long file names (> 250 characters, including the folder name + '.pdf'), can trigger problem as mentioned in:
https://answers.microsoft.com/en-us/windows/forum/windows_10-start-winpc/windows-10-display-blinking-with-high-cpu/089a5a63-9629-4ea9-aaa0-794418c9a0e7The bug on windows seems not yet resolved and this is repeatable with 'save as pdf' function but not other save function in Opera.
Hence, to avoid other user experiencing the same thing like I had, I am reporting this issue. When this happened to me, I was considering to revert back my Windows, which would take a lot of energy to do this. Luckily, some hint on the link above from other users help to avoid such measure for me.