Bug 149099

Summary: testcase CSS negative margin BREAKS LINKS that extend outside parent block
Product: [Applications] konqueror Reporter: Roger Chrisman <roger>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: normal    
Priority: NOR    
Version: 3.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Roger Chrisman 2007-08-22 09:31:41 UTC
Version:           3.5.2 (using KDE KDE 3.5.2)
Installed from:    Ubuntu Packages
OS:                Linux

CSS negative margins BREAK LINKS that extend outside their parent block (tested in Konqueror 3.5.2). Please load the following test case HTML into Konqueror to see:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
        <head><title>Test Case</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        </head>
        <body>
<div style="margin-left:30ex; border:dotted purple 3px;">
<p>Bug:</p>
<a href="foo" style="margin-left:-15ex;">broken link</a> ---
<a href="bar">tricky link</a> ---
<a href="baz">working link</a>
<p>The link pushed outside the purple div box via style margin-left:-15ex <b>wont click</b> in Konqueror v.3.5.2,
<i>unless</i> you slide the cursor onto it from within the purple div box carefully following the line of text.</p>
</div>
<p style="margin:5ex 20ex;">A real world example of legitimate negative left margin for links is the [+] toggle in the table
 of contents box of <a href="http://wikitravel.org/en/San_Francisco">this Wikitravel page</a>. Those are valid, work in Firefox and I would love them to work in Konqueror. I hope this helps. Thanks :-)!</p>
       </body></html>
Comment 1 Janek Bevendorff 2012-06-18 18:15:45 UTC
Message from the Bugsquad and Konqueror teams: This bug is closed as outdated, as we do not have the manpower to maintain the KDE3 version anymore. If you still can reproduce this issue with Konqueror 4.8.4 or later, please open a new report. Thank you for your understanding.