Closed
Bug 295596
Opened 20 years ago
Closed 20 years ago
Regression: <a><li>foo</li></a> no longer linked
Categories
(Core :: DOM: HTML Parser, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: sno35, Assigned: mrbkap)
References
Details
(Keywords: regression, testcase)
Attachments
(2 files)
366 bytes,
text/html
|
Details | |
7.19 KB,
patch
|
bzbarsky
:
review+
jst
:
superreview+
shaver
:
approval1.8b3+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b2) Gecko/20050523 Firefox/1.0+
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b2) Gecko/20050523 Firefox/1.0+
Some old local docs contain html code with inversed "a" and "li" tags.
Instead of
li a ... /a /li
it has
a li ... /li /a
Firefox 1.0.4 can render both OK while Deer Park renders as link just the logical
(at least in my opinion) one, the first.
Reproducible: Always
Steps to Reproduce:
1. Create a simple page with a list of links where "a" and "li" are in reverse
containment ( "li" inside "a")
2. Try to follow the link
3.
Actual Results:
Text rendered, not as link
Expected Results:
Text rendered, as link. Or was it just a hidden feature from Firefox, so far ?
How do one quotes code here ?
Pass: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050519
Firefox/1.0+
Fail: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050520
Firefox/1.0+
Probably fallout from the 2005-05-19 09:36 checkin for bug 38174.
--> HTML: Parser
Assignee: nobody → parser
Status: UNCONFIRMED → NEW
Component: General → HTML: Parser
Ever confirmed: true
Keywords: regression
Product: Firefox → Core
QA Contact: general → mrbkap
Version: unspecified → Trunk
Reporter:
The best way to give HTML examples is to attach a minimal testcase to the bug.
Assignee | ||
Comment 3•20 years ago
|
||
For no reason that I understand, we close transient styles that cannot contain
the container that we're trying to open them for. This is incorrect for <li>
because of cases like this, where we're trying to open styles that the author
wanted to apply to the children of the <li>.
This is, IMO, the safest solution. I disable the weird behavior for <li>, but
not for anything else, so there should be no side effects.
![]() |
||
Updated•20 years ago
|
Attachment #184602 -
Flags: review?(bzbarsky) → review+
Assignee | ||
Updated•20 years ago
|
Attachment #184602 -
Flags: superreview?(jst)
![]() |
Reporter | |
Comment 4•20 years ago
|
||
> Reporter:
> The best way to give HTML examples is to attach a minimal testcase to the bug.
OK, noted. Thanks.
Comment 5•20 years ago
|
||
Comment on attachment 184602 [details] [diff] [review]
patch v1
sr=jst
Attachment #184602 -
Flags: superreview?(jst) → superreview+
Assignee | ||
Comment 6•20 years ago
|
||
Comment on attachment 184602 [details] [diff] [review]
patch v1
This is a safe fix for a recent regression.
Attachment #184602 -
Flags: approval1.8b3?
Updated•20 years ago
|
Summary: Deer Park alpha 1 misses listed links firefox 1.0.4 renders ok. → Regression: <a><li>foo</li></a> no longer linked
Comment 7•20 years ago
|
||
Comment on attachment 184602 [details] [diff] [review]
patch v1
a=shaver
Attachment #184602 -
Flags: approval1.8b3? → approval1.8b3+
Assignee | ||
Comment 8•20 years ago
|
||
Fix checked in. Thanks for the nice testcase.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 9•20 years ago
|
||
*** Bug 297913 has been marked as a duplicate of this bug. ***
You need to log in
before you can comment on or make changes to this bug.
Description
•