summaryrefslogtreecommitdiff
path: root/src/treebuilder
diff options
context:
space:
mode:
Diffstat (limited to 'src/treebuilder')
-rw-r--r--src/treebuilder/in_body.c4
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);
}