diff --git a/Plugin.gd b/Plugin.gd index 4bb13b4..90bb1d5 100644 --- a/Plugin.gd +++ b/Plugin.gd @@ -22,7 +22,6 @@ func _enter_tree(): screen_reader = ScreenReader.new() screen_reader.enable_focus_mode = true get_tree().root.call_deferred("add_child", screen_reader) - call_deferred("connect", "scene_changed", screen_reader, "set_initial_scene_focus") call_deferred("connect", "main_screen_changed", screen_reader, "set_initial_screen_focus") add_custom_type("ScreenReader", "Node", preload("ScreenReader.gd"), null) diff --git a/ScreenReader.gd b/ScreenReader.gd index 016869d..9819f86 100644 --- a/ScreenReader.gd +++ b/ScreenReader.gd @@ -79,15 +79,6 @@ func _find_focusable_control(node): return null -func set_initial_scene_focus(scene): - self.augment_tree(get_tree().root) - var focus = _find_focusable_control(get_tree().root) - if not focus: - return - focus.grab_click_focus() - focus.grab_focus() - - func _enter_tree(): pause_mode = Node.PAUSE_MODE_PROCESS if enabled: