+1,

I too think that we should allow accessing the Gecko about: pages built
into platform. They are usually not meant for the "average user", so I'd
suggest we can live with some being not "mobile optimized", while doing
this in a later iteration upstream.

On 12.11.2015 06:06, Tim Guan-tin Chien wrote:
> (I was going to respond to another thread but this seems to be fit in more)
> 
> I don't think Firefox OS (specifically Gaia) should re-implement every
> about: page in Gecko. There is just too much work for the Firefox OS
> team to reproduce every about: page that is already done by the Platform
> team.
> 
> Sure, we want to get them (1) localized in Gaia or maybe (2)
> customizable with new UI in Gaia System app, but I think (1) can be done
> by having the Gecko about: pages localizable by Gaia System language
> packages and (2) should not be a priority if we are all working at the
> same company and try to produce multiple products with consistency.
> 
> Unless there are arguments on (1) is not doable or (2) is indeed a
> shared goal across the entire company (thus invalid bug 1217269 at least
> partly), we should try to achieve (1), make about: accessible in FxOS,
> and move neterror.xhtml back to Gecko.
> 
> The work involved to re-create about: UIs in Gaia System / Gaia
> Settings, as evidenced by the previous thread, involves non-trivial API
> engineering and/or IAC hacking. I don't think it's a desired direction
> in terms of architecture or use of our human resource even though
> Fernando can keep the test coverage we are happy with.
> 
> This needs a resolution. The conversation should have happened 3 years ago.
> 
> 
> On Thu, Nov 12, 2015 at 12:04 AM, Naoki Hirata <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     https://bugzilla.mozilla.org/show_bug.cgi?id=886905
> 
>     You are more than welcome to fix the pages so they work for Firefox
>     OS.  :)
> 
>     On Tue, Nov 10, 2015 at 11:41 PM, Frederik Braun <[email protected]
>     <mailto:[email protected]>> wrote:
> 
>         There are many other useful about pages that do not currently
>         work on
>         Firefox OS (config, memory, crashes, webrtc, mozilla, robots,
>         ... :)).
> 
>         Do we want them to work in the future? Either by just allowing
>         them from
>         the browser app or redirecting to a customized version from the
>         system app.
> 
> 
>         On 11.11.2015 07:05, Fabrice Desré wrote:
>         > The only about: page we display is about:neterror. On b2g we
>         redirect it
>         > to a page served from the system app
>         (apps/system/net_error.html). The
>         > nice thing doing that is that we have control of its look &
>         feel (even
>         > if we started by mostly copying the one from Fennec), and we can
>         > localize it like the rest of gaia. That means th
>         at we don't have to ship
>         > a localized gecko, which is a win. We still have some unlocalized
>         > strings in gecko that we should provide from the system app
>         though, like
>         > the label on <input type=file> buttons.
>         >
>         >       Fabrice
>         >
>         > On 11/10/2015 07:50 PM, Tim Guan-tin Chien wrote:
>         >> Understood, thanks for the response Francisco, Fernando and Ben!
>         >>
>         >> Maybe the bigger issue here is whether or not we should
>         somehow allow
>         >> about: URLs to be loaded into FxOS? I don't think it make
>         sense for
>         >> re-do every about: page UI in the FxOS org since Platform
>         team already
>         >> did it once?
>         >>
>         >>
>         >> On Wed, Nov 11, 2015 at 1:46 AM, Francisco Jordano
>         <[email protected] <mailto:[email protected]>
>         >> <mailto:[email protected] <mailto:[email protected]>>>
>         wrote:
>         >>
>         >>     Hi there,
>         >>
>         >>     as Ben mentioned there is a new effort from the devtools
>         team to
>         >>     provide tools for debugging the new features that
>         platform is building.
>         >>
>         >>     IIRC, Eddy is working on the new tools under
>         about:debugging that
>         >>     will be the umbrella for debugging addons, workers,
>         serviceworkers, etc.
>         >>
>         >>     We still don't have it available for FxOS, so IMO, we
>         should keep
>         >>     the current implementation in Settings that provide basic
>         >>     functionality for developers, and remove that
>         implementation as soon
>         >>     about:debugging is available for Firefox OS.
>         >>
>         >>     Cheers,
>         >>     F.
>         >>
>         >>     On 10 November 2015 at 14:04, Ben Kelly
>         <[email protected] <mailto:[email protected]>
>         >>     <mailto:[email protected] <mailto:[email protected]>>>
>         wrote:
>         >>
>         >>         On Tue, Nov 10, 2015 at 2:32 AM, Tim Guan-tin Chien
>         >>         <[email protected] <mailto:[email protected]>
>         <mailto:[email protected] <mailto:[email protected]>>> wrote:
>         >>
>         >>             Somehow it was decided about:serviceworker in
>         Settings app
>         >>             should be engineered with a chrome/content event
>         to System
>         >>             app and an IAC channel to Settings app:
>         >>
>         >>           
>          
> https://github.com/mozilla-b2g/gaia/blob/3180bbe2f2e94809c1fcef0e92a01da99cdfb530/apps/system/js/about_service_workers_proxy.js#L21-L29
>         >>
>         >>             When, per previous threads, we should just
>         implement a
>         >>             ServiceWorkerManager API accessible from Settings
>         app.
>         >>
>         >>
>         >>         Is it really necessary to have this panel in settings
>         app vs
>         >>         providing the information via devtools?
>         >>
>         >>         The main issue with the previous settings app service
>         worker
>         >>         panel is that it could run the service worker script
>         in the
>         >>         wrong content process.  For example, when you click
>         the update
>         >>         button it would launch the service worker script for
>         appId X in
>         >>         the settings content process with appId Y.  This
>         would then
>         >>         cause security checks to fail and kill the content
>         process.
>         >>
>         >>         If necessary we can surface a small interface to
>         settings app,
>         >>         but I would strongly suggest that it be limited in
>         scope.  We
>         >>         should not expose the full nsIServiceWorkerManager
>         interface.
>         >>         It would also need to include IPC to the parent
>         process to work
>         >>         properly.
>         >>
>         >>
>         >>             Unless there are counter-arguments unknown to me,
>         I would
>         >>             like to organize work and do this conversion.
>         >>
>         >>
>         >>         We are planning to revisit our service worker e10s
>         design for
>         >>         b2g at the December work week.  I would recommend
>         waiting to do
>         >>         any major changes until after that session.
>         >>
>         >>         Ben
>         >>
>         >>
>         >>
>         >>
>         >>
>         >> _______________________________________________
>         >> 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] <mailto:[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