merge shadow_dom_component.dart with angular updates