• Mouad Debbar's avatar
    [web] Don't crash on `const HtmlElementView()` (#128965) · fc8856eb
    Mouad Debbar authored
    Previously, when the code contained `const HtmlElementView()` it would break even if it's guarded by `if (kIsWeb)`.
    
    This PR makes it such that `const HtmlElementView()` is allowed but it still throws if it gets inserted into the widget tree by mistake on non-web platforms.
    
    One improvement we can make in the future is to have a conditional import:
    - `_html_element_view_web.dart` that contains the real `HtmlElementView` that can only be instantiated on web.
    - `_html_element_view_io.dart` that contains a stub with an unimplemented `build()` method.
    
    Fixes https://github.com/flutter/flutter/issues/43532
    fc8856eb
Name
Last commit
Last update
..
flutter Loading commit data...
flutter_driver Loading commit data...
flutter_goldens Loading commit data...
flutter_goldens_client Loading commit data...
flutter_localizations Loading commit data...
flutter_test Loading commit data...
flutter_tools Loading commit data...
flutter_web_plugins Loading commit data...
fuchsia_remote_debug_protocol Loading commit data...
integration_test Loading commit data...
analysis_options.yaml Loading commit data...