If I can remember correctly, this was to support the Spark Customizer as well 
as some other things that were originally a part of the Spark builds.

-Justin


> On Oct 30, 2015, at 10:52 AM, Frederik Braun <[email protected]> wrote:
> 
> 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

_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to