Skip to content

Notepad++ 7.9.1 function list is empty with new user profile #9134

@bdbl

Description

@bdbl

Description of the Issue

Since Notepad++ 7.9.1 and function list refactor, function list may be empty when workstation is used by multiple users

This situation is due because function list is using configuration from user profile only
The setup program installs new required files in current user profile folder, but not in other users profiles

Steps to Reproduce the Issue

  1. Install Notepad++ 7.9.1 with default options
  2. Launch Notepad++ with current user, function list is OK
  3. Log on with another user and launch Notepad++ , function list is empty
  4. functionList subfolder is not present in the second user profile folder C:\Users\user\AppData\Roaming\Notepad++

You can also reproduce the issue with current user:

  1. Delete profile folder C:\Users\user\AppData\Roaming\Notepad++
  2. Launch Notepad++
  3. Profile folder is created without functionList subfolder

Also, the function list remains empty if I manually copy functionList subfolder in Notepad++ install directory (not in user profile)

Expected Behavior

As function list is now using configuration from user profile only, I can suggest :

  • Keep installing functionList folder in Notepad++ install folder
  • Use this folder as default one if it don't exist in user profile folder
  • Or copy the content of this folder in user profile folder (if don't exist) when launching Notepad++

Of course, any other idea is welcome

Actual Behavior

Function list is empty for some users

Debug Information

Notepad++ v7.9.1 (64-bit)
Build time : Nov 2 2020 - 01:07:46
Path : C:\Program Files\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS Name : Windows Server 2019 Standard (64-bit)
OS Version : 1809
OS Build : 17763.1577
Current ANSI codepage : 1252
Plugins : ComparePlugin.dll mimeTools.dll NppConverter.dll NppExport.dll XMLTools.dll

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions