⚠️ This issue respects the following points: ⚠️
Bug description
When dragging a folder from local computer and dropping it INTO an existing folder on Nextcloud, the upload fails:
- The target folder is sometimes created but remains empty
- Files are not uploaded
- Error appears: "Directory no longer exists" or similar
However, dragging and dropping the SAME folder into the ROOT directory of Nextcloud works correctly.
This behavior started with Nextcloud 33. Works perfectly on Nextcloud 32.x with the same server configuration.
Steps to reproduce
- Clean install of Nextcloud 33.0.2 (tested on 33.0.1 and 33.0.2)
- Login as admin user
- Create a folder named "test" (or use any existing folder)
- On your local computer, create a folder with some files inside
- Drag the local folder and drop it INTO the "test" folder in Nextcloud web interface
- Observe the error
Then test the same drag-and-drop operation into the ROOT directory - it works.
Expected behavior
Folder should upload successfully regardless of target directory depth, just like on Nextcloud 32.x.
Nextcloud Server version
33
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.3
Web server
Apache (supported)
Database engine version
PostgreSQL
Is this bug present after an update or on a fresh install?
Fresh Nextcloud Server install
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
Configuration report
List of activated Apps
Nextcloud Signing status
Nextcloud Logs
Additional info
- Works correctly on Nextcloud 32.x
- Drag-and-drop of SINGLE files works everywhere (root and subfolders)
- Button upload ("New" → "Upload files") works for folders everywhere
- Tested on clean Ubuntu 24.04 server with fresh Nextcloud 33 installation
- Not related to PHP version (tested on 8.3 and 8.4)
- Not related to file permissions (tested with 777)
- Not resolved by setting max_chunk_size=0
- Problem only occurs when dragging a folder INTO an existing folder
- Dropping the same folder into ROOT works
Browser console error (Chrome):
- PROPFIND 503 Service Unavailable
- Error: Invalid response: 503
- Directory no longer exists
This appears to be a regression in the WebDAV path handling or drop event target detection introduced in Nextcloud 33.
Bug description
When dragging a folder from local computer and dropping it INTO an existing folder on Nextcloud, the upload fails:
However, dragging and dropping the SAME folder into the ROOT directory of Nextcloud works correctly.
This behavior started with Nextcloud 33. Works perfectly on Nextcloud 32.x with the same server configuration.
Steps to reproduce
Then test the same drag-and-drop operation into the ROOT directory - it works.
Expected behavior
Folder should upload successfully regardless of target directory depth, just like on Nextcloud 32.x.
Nextcloud Server version
33
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.3
Web server
Apache (supported)
Database engine version
PostgreSQL
Is this bug present after an update or on a fresh install?
Fresh Nextcloud Server install
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
Configuration report
List of activated Apps
Nextcloud Signing status
Nextcloud Logs
Additional info
Browser console error (Chrome):
This appears to be a regression in the WebDAV path handling or drop event target detection introduced in Nextcloud 33.