Bug 403788

Summary: Firefox - No option to open private window
Product: [Unmaintained] lattedock Reporter: Ben Daines <benjamindaines>
Component: applicationAssignee: Michail Vourlakos <mvourlakos>
Status: RESOLVED NOT A BUG    
Severity: normal CC: benjamindaines
Priority: NOR    
Version First Reported In: 0.8.5   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Firefox Context Menu
Chrome Context Menu
Firefox .desktop
Chromium .desktop

Description Ben Daines 2019-01-31 03:31:26 UTC
Created attachment 117750 [details]
Firefox Context Menu

SUMMARY
When right clicking Firefox in the dock there is no option to open a new private window (or a new window for that matter), just the generic "start new instance"

STEPS TO REPRODUCE
1. Add Firefox to the plasmoid
2. Right click
3. Observe the lack of afore mentioned option 

OBSERVED RESULT
No option is provided to open a new private window 

EXPECTED RESULT
The desktop actions listed in Firefox's .desktop file should be listed when right clicking the launcher in Latte.  They are present when this is done with Chromium, but not for Firefox.  The appropriate desktop action is in the .desktop file for Firefox, but they are not picked up by Latte.   

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro
(available in About System)
KDE Plasma Version: 5.14.5
KDE Frameworks Version: 5.54.0
Qt Version: 5.12.0

ADDITIONAL INFORMATION
I'm attaching screenshots of the results I'm seeing, as well as the .desktop files for Firefox and Chromium
Comment 1 Ben Daines 2019-01-31 03:31:57 UTC
Created attachment 117751 [details]
Chrome Context Menu
Comment 2 Ben Daines 2019-01-31 03:32:31 UTC
Created attachment 117752 [details]
Firefox .desktop
Comment 3 Ben Daines 2019-01-31 03:32:51 UTC
Created attachment 117753 [details]
Chromium .desktop
Comment 4 Michail Vourlakos 2019-01-31 06:24:06 UTC
Can you reproduce with a plasma panel and a plasma taskmanager?
Comment 5 Michail Vourlakos 2019-01-31 16:32:15 UTC
(In reply to Ben Daines from comment #0)
> 

your firefox desktop file is faulty... In my system (Tumbleweed) it works just fine... Try the following:

1. Remove the line: "OnlyShowIn=Unity;"
2. Try to use at the Exec line: "Exec=firefox --private-window %u"