···234234 |> clear_bg
235235 (*This is a little confusing, but by wrapping the content in 2 nested keyboard areas we make it the user cannot escape the popup.
236236 becasue focus moves between keyboard areas within a current keyboard area by adding 2 we make escape impossible *)
237237- |> Lwd.map ~f:(fun ui ->
238238- ui |> Ui.keyboard_area (fun x -> `Unhandled))
237237+ (* |> Lwd.map ~f:(fun ui -> *)
238238+ (* ui |> Ui.keyboard_area (fun x -> `Unhandled)) *)
239239 | None ->
240240 Focus.release_reversable focus;
241241 Ui.empty |> Lwd.pure