Bug 476987

Summary: "New" button in Manage Profiles user flow unclear
Product: [Applications] konsole Reporter: John Veness <john.kde>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version: 23.08.3   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description John Veness 2023-11-14 10:23:14 UTC
SUMMARY
Currently it is not clear to the user exactly what happens when you click the New button in the Manage Profiles window (also available in Settings, Configure Konsole, Profiles tab). With some experimenting, it seems that this actually creates a copy of the currently highlighted profile (so if Root Shell is highlighted, New will create a new profile with "su -" as the command), but this is non-obvious.

STEPS TO REPRODUCE
1. Menu, Settings, Manage Profiles
2. Click on an existing profile
3. Click New

OBSERVED RESULT
The new profile is a copy/duplicate of the highlighted one.

EXPECTED RESULT
The new profile is a "clean" new profile. (Although see Additional Information below).

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20231110
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.111.0
Qt Version: 5.15.11
Kernel Version: 6.6.1-1-default (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-7200U CPU @ 2.50GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 620
Manufacturer: HP
Product Name: HP ProBook 450 G4

ADDITIONAL INFORMATION
Although I have said that the user expectation is that the New button would create a "clean" empty profile, as it happens, the functionality to copy an existing profile is very useful. And indeed, what would a "clean" profile be, if not a copy of the Built-in profile?

My issue is not so much the functionality of copying/duplicating profiles, but the fact that this is not made clear to the user.

Maybe the New button could be renamed "Copy" or "Duplicate" or "Edit as new"? Or kept as New but when pressed an interstitial dialogue appears that says something like "Create a new profile based on the selected 'Built-in' profile?" (or whichever profile was selected at the time New was pressed)? Maybe the button should be greyed-out unless the user actively clicks on an existing profile.

Whatever user flow is decided upon, I think it needs to be clearer to the user than the current "hidden" copy/duplicate functionality. Thanks!