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

Open
#12,679 7 comments 0 reactions 0 assignees View on GitHub

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
  1. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.