Closed Bug 1409303 Opened 8 years ago Closed 8 years ago

Enable PWA by default

Categories

(Firefox for Android Graveyard :: Web Apps (PWAs), enhancement, P1)

56 Branch
enhancement

Tracking

(firefox58 verified)

VERIFIED FIXED
Firefox 58
Tracking Status
firefox58 --- verified

People

(Reporter: cnevinchen, Assigned: cnevinchen)

References

Details

(Whiteboard: [FNC][SPT58.3][BL][pwa-front-end] )

Attachments

(1 file)

No description provided.
Priority: -- → P1
Whiteboard: [pwa-front-end] → [FNC][SPT58.3][BL][pwa-front-end]
This setting should be removed completely. (Custom Tabs toggle on the other hand should be moved to Settings -> General)
(In reply to Andreas Bovens from comment #2) > This setting should be removed completely. You mean enable PWA by default and uses can't override it? > (Custom Tabs toggle on the other hand should be moved to Settings -> General) This is done in bug 1405236
Flags: needinfo?(abovens)
for 58, I think we should have a setting given where we are with geckoview features. if we are comfortable with the completeness of the geckoview offering, we can turn it on by default. if it end up that we are on the edge, we have the option to turn it off by default and leave the choice to the users
I'm not sure why a user would want to turn off PWA support, or why we wouldn't feel comfortable shipping our current implementation. Adding a PWA toggle to settings is overload, really.
Flags: needinfo?(abovens)
Yeah I am not in favor of adding settings that basically amount to "unbreak my app". If the PWA feature isn't shippable, we shouldn't ship it.
if we feel comfortable with only P1s resolved for 58 in this sheet below, this means there will be web features that still don't work for 58 and it's fine to ship without the setting but I want to make sure that we make this decision while being aware that our implementation may have some feature missing comparing to other browsers. https://docs.google.com/spreadsheets/d/1vwjPI9FGg-VmS_aMDQ95JQBtbDVupnzHn8vAxd7wKrA/edit#gid=0
shall we make the final confirmation in tomorrow's weekly call? maybe @Andreas is in the timezone that will be able to join this week?
Flags: needinfo?(snorp)
Flags: needinfo?(abovens)
Attachment #8920022 - Flags: review?(max) → review+
(In reply to Wesly Huang (Fennec Frontend/Firefox EPM) from comment #8) > shall we make the final confirmation in tomorrow's weekly call? maybe > @Andreas is in the timezone that will be able to join this week? We didn't talk about this last night, but I think we discussed things likely being in good shape, so I don't think we need this setting.
Flags: needinfo?(snorp)
If we don't need this setting, we still need to make PWA enabled by default (that means we need to remove some code in a new patch)
True, I thought we are in a good shape about P1s targeting 58 during the call (and still for now). However as Joe mentioned in comment 7 there are some web features don't work for 58 (e.g., P2/P3s) so I felt a final confirmation among us all would be good. Now we have to land the patch for QA to start the test in time, so per Andreas' previous comment 5 and James' comment 10 we'll remove the setting directly (no any on/off switch) to make this feature simply available to all. Nevin, as discussed please help on it, thank you! (In reply to James Willcox (:snorp) (jwillcox@mozilla.com) from comment #10) > (In reply to Wesly Huang (Fennec Frontend/Firefox EPM) from comment #8) > > shall we make the final confirmation in tomorrow's weekly call? maybe > > @Andreas is in the timezone that will be able to join this week? > > We didn't talk about this last night, but I think we discussed things likely > being in good shape, so I don't think we need this setting. (In reply to Andreas Bovens from comment #5) > I'm not sure why a user would want to turn off PWA support, or why we > wouldn't feel comfortable shipping our current implementation. Adding a PWA > toggle to settings is overload, really.
Flags: needinfo?(cnevinchen)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 58
Verified that the feature is now on by default. The setting is removed from the Advanced menu. Build: Nightly 58.0a1 (2017-10-25).
Status: RESOLVED → VERIFIED
Flags: needinfo?(cnevinchen)
Summary: Move PWA setting to Setting - General → Enable PWA by default
The "Experimental features" section in Advanced is now empty. Isn't it better to hide it completely if it doesn't contain any items?
Flags: needinfo?(abovens)
Flags: needinfo?(cnevinchen)
The Experimental section is only in Nightly. We can absolutely hide it.
Flags: needinfo?(cnevinchen)
@abovens @nechen: There's already Bug 1411607 for that.
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: