Elixir 1.9.01.4.140.8.1 (also reproduced on 0.5.1)v10.16.26.9.0When I have a LiveView parent containing a stateful LiveComponent that receives messages from the child using handle_info, the event doesn't fully work. The LiveView does not update and a console message appears. This only occurs in IE11, that I can tell. This occurs while using the polyfills recommended in the LiveView README.
Console Errors:
0.5.1: "Unable to get property 'childNodes' of undefined or null reference"0.8.1: "Object doesn't support property or method 'remove'"Here is a sample app that reproduces the behavior. There are two relevant branches:
master is running live_view 0.5.1 (where we first observed the bug)live_view_0_8_1 is running the latest release of live_view (which has the same behavior and different console error)Note: The LiveComponent in the example repo has a phx-hook on it, which doesn't seem to affect this issue one way or the other.
0.5.1 Screenshot:

0.8.1 Screenshot:

I'd expect the component interaction to work the same as it does in Firefox and Chrome.
Firefox Screenshot:

Please let me know if there's any additional information I can provide. 鉂わ笍
Hi @bannmoore! Supporting IE11 is a matter of chasing polyfills and it seems this one is missing:
import "mdn-polyfills/Node.prototype.remove"
If you add it to your app.js then it should work (or another missing polyfill will be found). :D
Also note that you are missing the import "@webcomponents/template" polyfill. You can find our update list in the README. :)
@josevalim Many thanks for the information! I added the newest list of polyfills to my sample app, and that fixed the problem in _both_ versions of live_view. 馃帀 馃帀 馃帀 I'll close this issue.
Most helpful comment
Hi @bannmoore! Supporting IE11 is a matter of chasing polyfills and it seems this one is missing:
If you add it to your app.js then it should work (or another missing polyfill will be found). :D