diff options
Diffstat (limited to 'src/treebuilder')
-rw-r--r-- | src/treebuilder/in_body.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/treebuilder/in_body.c b/src/treebuilder/in_body.c index 33b563e..bd73f08 100644 --- a/src/treebuilder/in_body.c +++ b/src/treebuilder/in_body.c @@ -1187,7 +1187,7 @@ hubbub_error process_hr_in_body(hubbub_treebuilder *treebuilder, hubbub_error err; if (element_in_scope(treebuilder, P, BUTTON_SCOPE)) { - err = process_0p_in_body(treebuilder); + err = close_p_in_body(treebuilder); if (err != HUBBUB_OK) return err; } @@ -2522,6 +2522,8 @@ hubbub_error process_0br_in_body(hubbub_treebuilder *treebuilder) if (err != HUBBUB_OK) return err; + treebuilder->context.frameset_ok = false; + return insert_element(treebuilder, &tag, false); } |