<div dir="ltr"><div>One caveat I should mention is that mobile viewport stuff (which is used in RDM as well) relies on the fact that Document::IsTopLevelContentDocument returns true.  The function actually returns true for the document of `<iframe mozbrowser>`.  So please make sure it still returns true for the replacement or add an equivalent function.</div><div><br></div><div>hiro</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 15, 2020 at 4:48 AM Patrick Brosset <<a href="mailto:pbrosset@mozilla.com">pbrosset@mozilla.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks Kris.<br>
<br>
Related to this: RDM (Responsive Design Mode, in DevTools) is one of the<br>
consumers of <iframe mozbrowser>. We've been at work removing the<br>
dependency from RDM on this type of iframe, and are nearing the completion<br>
of the main bucket of work. By March this year, we should have a new, fully<br>
functional version of RDM that does not depend on <iframe mozbrowser>.<br>
The "old" RDM will still be in the tree by this date and we might not have<br>
pref'd the new one on yet, but we'll be very close.<br>
<br>
A simple completion chart for this project can be found at<br>
<a href="https://arewefissionyet.com/devtools/" rel="noreferrer" target="_blank">https://arewefissionyet.com/devtools/</a> (under the RDM section).<br>
In bugzilla, the whiteboard flag fission-rdm-mvp tracks the project:<br>
<a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=fission-rdm-mvp&list_id=15103084" rel="noreferrer" target="_blank">https://bugzilla.mozilla.org/buglist.cgi?quicksearch=fission-rdm-mvp&list_id=15103084</a><br>
<br>
Patrick<br>
<br>
On Mon, Feb 10, 2020 at 9:46 PM Kris Maglione <<a href="mailto:kmaglione@mozilla.com" target="_blank">kmaglione@mozilla.com</a>> wrote:<br>
<br>
> <iframe mozbrowser> in non-chrome documents has been unsupported<br>
> in production environments for some time. Maintaining support<br>
> for it in content processes has become increasingly difficult in<br>
> the light of Fission, to the point that we've decided it is time<br>
> to fully remove support. Since support is disabled by default,<br>
> and there is no user-visible way to enable it, there should be<br>
> no users in the wild. The only in-tree users are tests, which<br>
> will need to be updated by their owners or disabled.<br>
><br>
> Bug 1614462 will track this work.<br>
><br>
><br>
> -Kris<br>
> _______________________________________________<br>
> firefox-dev mailing list<br>
> <a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br>
> <a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br>
><br>
_______________________________________________<br>
dev-platform mailing list<br>
<a href="mailto:dev-platform@lists.mozilla.org" target="_blank">dev-platform@lists.mozilla.org</a><br>
<a href="https://lists.mozilla.org/listinfo/dev-platform" rel="noreferrer" target="_blank">https://lists.mozilla.org/listinfo/dev-platform</a><br>
</blockquote></div>