Bug 467522

Summary: Request for a new epub backend based on qt-webengine for Okular
Product: [Applications] okular Reporter: Chromer <downloader030>
Component: EPub backendAssignee: Okular developers <okular-devel>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Chromer 2023-03-18 12:32:29 UTC
**SUMMARY**
The current epub backend in Okular is quite ineffective and has been the subject of numerous bug reports. I believe that a new backend based on qt-webengine could address many of these issues and greatly improve the performance and stability of Okular when viewing epub files.

Furthermore, as qt-webengine is now a mandatory dependency of the Plasma desktop, it makes sense to take advantage of this technology in Okular as well. I understand that this may require a significant amount of development work, but I believe that the benefits of a new, more effective epub backend would greatly outweigh the costs.

It is worth noting that currently, the most popular and effective EPUB viewer on Linux is Foliate, which utilizes webkit2gtk. However, given that Qt-webengine is a core dependency of Plasma desktop, it would make sense for Okular to also utilize this backend for EPUB viewing. This would improve the overall user experience and provide a more consistent integration with the KDE desktop environment. Thank you for considering this feature request.

**SOFTWARE/OS VERSIONS**

Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 5.27.3
KDE Frameworks Version: 5.104
Qt Version: 5.15.8