notepad-plus-plus / notepad-plus-plus/notepad-plus-plus
Opening webDAV folder-as-workspace does a recursive find every folder/file which causes a hang until its finished
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 29.4k
- Forks
- 5.4k
- PR merge metrics
- No merged PRs in 30d
Description
Description of the Issue
Hangs on opening
Steps to Reproduce the Issue
- Start notepad++
Expected Behavior
open as usual
Actual Behavior
hung, white screen, but name of a "webDAV" folder file was on the window
- closed notepad++ and repeated several times - still hung
- on webserver, deleted the .DAV folder - still hung
- on PC, navigated to the file in windows explorer and opened it - worked fine - notepad++ still hung
- opened from cmd.exe with -noPlugin => still hung
- opened with -nosession => opened OK
- did 'open folder as workspace' and selected the webdav parent folder => hung again
=> will try rebooting PC and trying again
=> even if a windows issue, notepad++ should time out after (say) 30 secs
=> after (say) 3 hangs in a row, do -noplugin -nosession
Debug Information
Notepad++ v8.4.7 (64-bit)
Build time : Nov 1 2022 - 23:31:11
Path : C:\Program Files\Notepad++\notepad++.exe
Command Line : -nosession
Admin mode : OFF
Local Conf mode : OFF
Cloud Config : C:\Users[XXXXX]\OneDrive\conf\notepad++
OS Name : Windows 11 (64-bit)
OS Version : 22H2
OS Build : 22621.963
Current ANSI codepage : 1252
Plugins :
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the hang with a WebDAV parent folder using Open Folder as Workspace, then compare behavior with -nosession and -noplugin. The issue provides no source file or test entry point; done means the folder can be opened without an indefinite hang and the reported WebDAV case is covered by a clear regression check.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100