This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
active form element markers are never removed This affects the following test case (and probably many others: <table><b><td></table>foo Minefield: | <html> | <head> | <body> | <b> | <table> | <tbody> | <tr> | <td> | <b> | "foo" WebKit trunk: | <html> | <head> | <body> | <b> | <table> | <tbody> | <tr> | <td> | "foo" In looking to fix our behavior to match mozilla, I realized the reason we don't make "foo" bold, is that there is still a marker on the active form elements list after completion of the table. Interestingly enough, for: <b><table><td></table>foo Both Minefield and TOT WebKit agree: | <html> | <head> | <body> | <b> | <table> | <tbody> | <tr> | <td> | "foo"
nevermind. I just misread: http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#clear-the-list-of-active-formatting-elements-up-to-the-last-marker There is still a behavior difference between <b><table><td></table>foo and <table><b><td></table>foo But if that's a bug, that's a separate issue. So closing this one.