Bug 172726 - Opening case insensitive links fails
Summary: Opening case insensitive links fails
Status: RESOLVED UNMAINTAINED
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-13 16:10 UTC by Christoph Burgmer
Modified: 2024-06-05 18:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Burgmer 2008-10-13 16:10:24 UTC
Version:            (using KDE 4.1.2)
Installed from:    Debian testing/unstable Packages

The problem: Clicking on a hyperlink in a PDF-file will not open the target file if the case writing (upper/lower) doesn't match and the os makes this difference. Renaming the target to the name given in the source PDF solves the issue.

The source: PDF "collections" generated on or for systems without upper/lower case distinction (Windows, ISO 9660) that don't care for correct casing.

The solution: be generous when opening links. See behaviour of Adobe Acrobat where this works.

Does that sound reasonable?

A lot of conference CDs will stop working once copied to the hard drive. The solution now would be to magically derive the proper case and rename all copied files.
Comment 1 David Faure 2008-12-15 15:11:46 UTC
http://www.davidfaure.fr/kde/krun.findIntendedTarget.diff would fix this, but the question is, in which libs/apps does this behavior make sense (e.g. khtml?).
Comment 2 TraceyC 2024-06-05 18:22:24 UTC
Thank you for your bug report!

Debian advises users to not submit bugs upstream (https://www.debian.org/Bugs/Reporting), as this version of the KDE software is out of support from KDE, and so it's possible that the bug exists only in Debian at this point.
Could you report the bug to Debian using the report bug utility (https://packages.debian.org/stable/utils/reportbug)? If necessary, the maintainer of the package will forward the bug upstream.

Thanks for understanding!