"
def run_page(self, i: int, rid: str, msg: str = "") -> bytes:
p = self.packs[i]; r = R.load(p, rid); d = p.data
diff --git a/tests/test_ui.py b/tests/test_ui.py
index 4ead875..9e8a132 100644
--- a/tests/test_ui.py
+++ b/tests/test_ui.py
@@ -215,6 +215,10 @@ def test_feedback_form_after_all_steps_done_and_recording(srv):
assert st == 303 and loc2.endswith("#feedback")
_, _, body = req(srv, "GET", base)
assert "Thank you." in body and "step 3 was unclear" in body
+ assert "How was this runbook?" not in body # the section closed once feedback was collected
+ assert "← Back to the runbook list" in body # the probable next step
+ assert "Change my feedback" in body # the form is still reachable, folded away
+ assert req(srv, "GET", "/")[0] == 200
def test_feedback_validation(srv):