One issue with your bug report is that your reduction is very large, and doesn't make it particularly obvious what the problem is. The HTML 4 specification states that the closing </a> tag is required, so if you omit it the browser is left to guess at where the <a> tag should be closed. It would be preferable if Safari and Mozilla handled this the same inside multiple levels of DIV-nesting. I would suggest that you refile your bug report, and address only a single issue in it. It would be very helpful if your test case was reduced to the minimum possible code that demonstrates a difference between Safari and Firefox. Having the test case and bug report describe concisely and accurately what you expect to see versus what you actually see would also be great.
Thanks for taking the time to come up with this test case and bug report! If you need any further assistance with this, please feel free to drop in to the WebKit IRC channel -- there are always plenty of helpful people around.
| .:Posted by Mark Rowe
( total) on September 21, 2006 12:04 AM:. |