Open Issues Need Help
View All on GitHubAI Summary: The task involves adding comprehensive tests to ensure that the 'missing widget' functionality within the Toga GUI toolkit is correctly implemented across all backends. This includes removing the `#pragma: no cover` directives, writing tests for the dummy backend in `core`, and adding tests for each live backend in `testbed`, verifying the `__getattr__` method's behavior when requesting non-existent widgets.
AI Summary: The task is to fix a deprecation warning in the Toga Webview example by replacing the deprecated synchronous `on_result` handler in the JavaScriptResult class with an asynchronous `await` approach. This involves modifying the `webview.py` file to handle JavaScript results asynchronously.
AI Summary: The task is to improve the clarity of the return type annotations for event handlers in the Toga GUI toolkit. The current `object` return type is confusing, as the return value is ignored. The discussion involves deciding whether to change the annotation to `None` for better clarity and type checking, or to keep `object` for maximum flexibility while improving documentation to explicitly state that the return value is ignored.