diff --git a/Accessible.gd b/Accessible.gd index d01558d..763465b 100644 --- a/Accessible.gd +++ b/Accessible.gd @@ -1,4 +1,4 @@ -extends Object +extends Node var node diff --git a/ScreenReader.gd b/ScreenReader.gd index 826b865..6a18b33 100644 --- a/ScreenReader.gd +++ b/ScreenReader.gd @@ -23,7 +23,8 @@ func unfocused(node): func augment_node(node): if node is Control: - Accessible.new(node) + var accessible = Accessible.new(node) + add_child(accessible) if not node.is_connected("focus_entered", self, "focused"): node.connect("focus_entered", self, "focused", [node]) if not node.is_connected("mouse_entered", self, "click_focused"):