Bug 143819 - Konqueror misses <input> tag inside <form> styled with display: none;
Summary: Konqueror misses <input> tag inside <form> styled with display: none;
Status: RESOLVED NOT A BUG
Alias: None
Product: konqueror
Classification: Applications
Component: khtml parsing (show other bugs)
Version: 4.5.4
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-04 03:59 UTC by Thomas Winwood
Modified: 2012-08-04 13:35 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
testcase (221 bytes, text/html)
2007-04-04 03:59 UTC, Thomas Winwood
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Winwood 2007-04-04 03:59:15 UTC
Version:            (using KDE KDE 3.5.6)
Installed from:    Ubuntu Packages
OS:                Linux

Testcase included. Difficult to describe; best seen for oneself.

Steps to reproduce:
1. Load the testcase in Konqueror and some other browser (Firefox, Internet Explorer, ...).
2. Observe the two renderings.

Expected behaviour:
The input box shows up.

Actual behaviour:
The input box is not displayed.
Comment 1 Thomas Winwood 2007-04-04 03:59:39 UTC
Created attachment 20168 [details]
testcase
Comment 2 mutlu inek 2008-04-20 22:50:35 UTC
Konqui from KDE 3.5.9 and Konqui from KDE4 trunk, r79884, still do not show the input box, while Firefox and Opera do.
Comment 3 mutlu inek 2008-04-20 22:52:27 UTC
Correction: the revision given above is 798847.
Comment 4 mutlu inek 2008-07-27 19:24:13 UTC
This is still the case with the final 4.1 (from Arch's testing repo).
Comment 5 Maksim Orlovich 2008-07-27 19:44:30 UTC
Oh boy. That's one bit of nasty "html"; I presume it's a reduction from something in the wild?


Comment 6 mutlu inek 2010-06-07 10:46:28 UTC
I re-tested with KDE SC beta 2 (4.4.82). The input box is still not shown (while Firefox has no problem with this).
Comment 7 Samuel Brack 2011-01-09 23:13:14 UTC
Confirmed in 4.5.4.
Comment 8 Rolf Eike Beer 2012-08-04 13:35:46 UTC
It's still not there in 4.8.4, but: Konqueror is absolutely right in ignoring that. The HTML breaks the object tree, i.e. there are tags closed earlier than their child tags. That's just wrong.

And btw. current Firefox, Opera, and Chromium also don't show the input.