Bug 1549775 Comment 8 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

In https://bugzilla.mozilla.org/show_bug.cgi?id=1569570#c7, Abdoulaye commented with Fission that we won't need to tunnel messages anymore since message managers are going away with fission work. We will eventually switch to using Actors that will handling the tunnelling for us. 

This makes it really easy for RDM to be Fission compatible because we can rely on Firefox Frontend Fission work to help us eventually deprecate the tunnel. This is the existing documentation for the Fission team to avoid breaking RDM https://firefox-source-docs.mozilla.org/dom/dom/Fission.html?highlight=fission#do-not-break-responsive-design-mode-rdm. 

So, this means we can avoid embedding the RDM into the browser UI since the message tunnelling will eventually be removed, and avoid more work on our end. 

What we should do going forward: 
- Putting a flag around the tunnel so that in a fission world we do not start the tunneling, and eventually we can remove tunnel.js
- Another thing would be to add unit tests to make sure that normal browser features (that were tunnelled before) work with RDM.
In https://bugzilla.mozilla.org/show_bug.cgi?id=1569570#c7, Abdoulaye commented with Fission that we won't need to tunnel messages anymore since message managers are going away with fission work. We will eventually switch to using Actors that will handling the tunnelling for us. 

This makes it really easy for RDM to be Fission compatible because we can rely on Firefox Frontend Fission work to help us eventually deprecate the tunnel. This is the existing documentation for the Fission team to avoid breaking RDM https://firefox-source-docs.mozilla.org/dom/dom/Fission.html?highlight=fission#do-not-break-responsive-design-mode-rdm. 

So, this means we can avoid embedding the RDM into the browser UI since the message tunnelling will eventually be removed, and avoid more work on our end. 

What we should do going forward: 
- Putting a flag around the tunnel so that in a fission world we do not start the tunneling, and eventually we can remove tunnel.js
- Another thing would be to add unit tests to make sure that normal browser features (that were tunnelled before) work with RDM so that the Fission team doesn't break RDM.

Back to Bug 1549775 Comment 8