@ -646,5 +646,11 @@ class BrowserBuffer(Buffer):
else:
self.refresh_page()
def insert_or_close_buffer(self):
if self.is_focus():
self.fake_key_event(self.current_event_string)
self.request_close_buffer()
def clear_focus(self):
self.buffer_widget.clear_focus()
@ -250,6 +250,7 @@ Try not to modify this alist directly. Use `eaf-setq' to modify instead."
("t" . "insert_or_new_blank_page")
("r" . "insert_or_refresh_page")
("g" . "insert_or_scroll_to_begin")
("x" . "insert_or_close_buffer")
("G" . "insert_or_scroll_to_bottom")
("M-u" . "clear_focus")
("<f5>" . "refresh_page"))