!97 is introduces an error (wih possible crash)
Commit 3a031f37 by jfelder in !97 (merged) is not quite right: The old code was
if self.unlocked_database.window.get_focus() is None:
return False
if "TabBox" in self.unlocked_database.window.get_focus().get_name():
self.tab_to_next_input_entry(scrolled_page)
return True
the new code does:
if (focused_entry is None
and "TabBox" in focused_entry.get_name()):
self.tab_to_next_input_entry(scrolled_page)
return True
If focused_entry is None, focused_entry.get_name() will fail and throw an exception. Also the logic is different from what the code did earlier. Is a "is not None" what is meant here? I have not parsed the new functions behavior fully in that case. But it seems that is what we wanted here.