I found the change was made in bug 1114676, but I don't really follow why :|
On 30.10.2015 15:23, Julien Wajsberg wrote: > As I said, I don't really understand why we enable webcomponents from > devtools at this moment. I'd remove this... > > Le 30/10/2015 14:21, Frederik Braun a écrit : >> Aaah, yeah. Pretty sure I must have messed up my device by going full >> developer. Though I still find it bad UX that enabling full developer >> mode may then break apps. >> >> A lot of our target audience might enable this. How would an app author >> protect against this? >> >> >> >> On 30.10.2015 14:07, Julien Wajsberg wrote: >>> But maybe you enabled using WebIDE without knowing ? I noticed it's >>> enabled by WebIDE when we switch to full permission mode, but I don't >>> know why. >>> >>> See [1]. >>> >>> I also noticed [2] but I don't know when it's run. >>> >>> [1] >>> https://dxr.mozilla.org/mozilla-central/source/devtools/client/webide/content/runtimedetails.js#145 >>> [2] >>> https://dxr.mozilla.org/mozilla-central/source/b2g/components/ProcessGlobal.js#72 >>> >>> Le 30/10/2015 13:59, Wilson Page a écrit : >>>> Freddy's right, I just checked and my dogfooding device does have >>>> webcomponents enabled for standard web content. Were we aware of this? >>>> I'm not sure what flags are used to build Foxfood builds. >>>> >>>> *W I L S O N P A G E* >>>> >>>> Front-end Developer >>>> Firefox OS (Gaia) >>>> London Office >>>> >>>> Twitter: @wilsonpage >>>> IRC: wilsonpage >>>> >>>> On Fri, Oct 30, 2015 at 12:52 PM, Julien Wajsberg >>>> <[email protected] <mailto:[email protected]>> wrote: >>>> >>>> Le 30/10/2015 12:31, Frederik Braun a écrit : >>>> > (Writing this as an app author) >>>> > >>>> > Hey, >>>> > >>>> > FxOS builds, especially dogfood builds have >>>> dom.webcomponents.enabled >>>> > set to true. >>>> >>>> From my understanding, it's not true, unless you enabled the developer >>>> mode in WebIDE ? >>>> I think it's enabled by default only in DEVICE_DEBUG=1 and DEBUG=1 >>>> profiles. >>>> >>>> > This makes Polymer and other web-components shims bail out early and >>>> > rely on the native implementation. Unfortunately, our implementation >>>> > does not seem to be very complete, so that is *for over a year* >>>> > impossible to use Brick or other web components in Firefox OS apps. >>>> > >>>> > See also: https://bugzilla.mozilla.org/show_bug.cgi?id=1052140 >>>> > >>>> > What's the plan? :-) >>>> > >>>> > >>>> > Cheers, >>>> > Freddy >>>> > _______________________________________________ >>>> > dev-fxos mailing list >>>> > [email protected] <mailto:[email protected]> >>>> > https://lists.mozilla.org/listinfo/dev-fxos >>>> >>>> >>>> >>>> _______________________________________________ >>>> dev-fxos mailing list >>>> [email protected] <mailto:[email protected]> >>>> https://lists.mozilla.org/listinfo/dev-fxos >>>> >>>> >>> >>> >>> _______________________________________________ >>> dev-fxos mailing list >>> [email protected] >>> https://lists.mozilla.org/listinfo/dev-fxos >>> >> _______________________________________________ >> dev-fxos mailing list >> [email protected] >> https://lists.mozilla.org/listinfo/dev-fxos > > > > > _______________________________________________ > dev-fxos mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-fxos > _______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

