[okular] [Bug 516643] New: Support all kinds of email address links in PDF files

Michael Baumgartner bugzilla_noreply at kde.org
Tue Feb 24 09:58:57 GMT 2026


https://bugs.kde.org/show_bug.cgi?id=516643

            Bug ID: 516643
           Summary: Support all kinds of email address links in PDF files
    Classification: Applications
           Product: okular
      Version First 25.12.2
       Reported In:
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: PDF backend
          Assignee: okular-devel at kde.org
          Reporter: Michael-Baumgartner at posteo.de
  Target Milestone: ---

Created attachment 190046
  --> https://bugs.kde.org/attachment.cgi?id=190046&action=edit
example PDF

SUMMARY

Some email addresses in PDFs files do not show a mailto: link, but other PDF
viewers like PDF.js do.

STEPS TO REPRODUCE
1. Open in okular the example PDF from the attachment (or build it yourself see
ADDITIONAL INFORMATION)
2. Hover with your mouse over the two email addresses in the document.

OBSERVED RESULT

Only the upper email address shows a mailto to link in the hint, which can be
clicked.

EXPECTED RESULT

Both email addresses in the document show a mailto link in the hint, which can
be clicked.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Manjaro Linux 
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2

ADDITIONAL INFORMATION

The second email address in the document seems to be somehow different. If the
address contains a dash, PDF.js had also problems with it in a previous
version. In the issue there a developer explained the different between the two
email addresses (maybe that is helpful):

> It looks like a bug in the autolinker. The first occurrence that is rendered correctly is a link annotation inside the PDF file, while the second link that is not rendered correctly is a link that is inferred from the text content.
Citated from comment on GitHub issue in PDF.js project:
https://github.com/mozilla/pdf.js/issues/20557#issuecomment-3716148618

The PDF is created with LaTeX.
Compiler: LuLaTex; Buildsystem: latexmk; Version: TeX 3.141592653 (TeX Live
2026/dev/Arch Linux)
The following is the source code for the document:

\documentclass{amsart}

\usepackage{hyperref}

% Macro to use same adress for \email and href example
\newcommand{\myemail}{john.doe at example.tld}

\title{email in amsart}
\author{John Doe}
% The second email address came from here
\email{\myemail}

\begin{document}
        \maketitle  

        % The first email address came from here
        email link in the text body: \href{mailto:\myemail}{\myemail}

\end{document}

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list