Previously, if a target or select element moved its bounding rectangle did not update so the overlay ended up out of sync with the actual element. This change adds AutomationPropertiesWatcher which updates the element properties of the target and selected elements every 300ms so that they are always up to date. It also invalidates any UI elements that are not available anymore. See issues #62 and #63.
Previously, if a target or select element moved its bounding rectangle did not update so the overlay ended up out of sync with the actual element. This change adds AutomationPropertiesWatcher which updates the element properties of the target and selected elements every 300ms so that they are always up to date. It also invalidates any UI elements that are not available anymore. See issues #62 and #63.