Bug 429358

Summary: Make QtWebEngine dependency optional
Product: [Developer tools] kdevplatform Reporter: Luke-Jr <luke-jr+kdebugs>
Component: shellAssignee: kdevelop-bugs-null
Status: REPORTED ---    
Severity: wishlist    
Priority: NOR    
Version: 5.6.0   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Luke-Jr 2020-11-19 16:55:38 UTC
KDevelop only uses QtWebEngine for its built-in documentation viewer. Since QtWebEngine often has unfixed security vulnerabilities (about a dozen at this moment), it would be nice to make it optional where practical to do so.

I'd prefer to forego the built-in documentation entirely (rather than pull in QtWebEngine), but it's probably also possible to simply use XDG to open the docs in whatever external HTML viewer the user has?