Bug 422413

Summary: Browser Identification doesn't work with WebEngine browser engine
Product: [Applications] konqueror Reporter: sebaro <esebaro>
Component: webenginepartAssignee: Konqueror Bugs <konqueror-bugs-null>
Status: REPORTED ---    
Severity: normal CC: m4rkusxxl, skunk
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description sebaro 2020-06-03 11:07:37 UTC
SUMMARY
Browser Identification works with WebKit only.

STEPS TO REPRODUCE
1. Add/change user-agent for a domain (google.com) in "Settings/Configure Konqueror/Browser Identification"
2. Open domain (google.com)
3. Search "my user-agent"

OBSERVED RESULT
Shows default user-agent:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.14.1 Chrome/77.0.3865.129 Safari/537.36 Konqueror (WebEnginePart)

EXPECTED RESULT
Shows the selected user-agent:
Mozilla/5.0 (X11; sabayon x86_64; rv:52.0) Gecko/20100101 Firefox/52.0

SOFTWARE/OS VERSIONS
Linux
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.1

ADDITIONAL INFORMATION
konqueror-20.04.0