Closed Bug 1580419 Opened 5 years ago Closed 4 years ago

Gradual rollout of <meta viewport> handling in RDM for Fx72 via Normandy after release

Categories

(DevTools :: Responsive Design Mode, enhancement, P1)

enhancement

Tracking

(firefox72+ fixed)

RESOLVED FIXED
Tracking Status
firefox72 + fixed

People

(Reporter: pbro, Assigned: bradwerth)

References

Details

<meta viewport> tags make webpages adapt nicely to mobile device viewports.

RDM is our desktop-based tool to simulate mobile devices. It is very important to web developers since they spend most of their time developing and debugging on desktop browsers before testing on actual devices.

Bug 1521921 is the meta bug that tracks the proper handling of <meta viewport> in RDM.

Once all of the bugs we track in the MVP for this project are done, we want to ship this new feature to our user base.

We would like to do a gradual rollout of this feature in release to ensure stability before enabling this to the entire population.
Proper handling of this feature is difficult, and we want to test the waters before enabling the feature to everybody.

  • Start date:
    • When Firefox 71 hits release (December 3rd)
  • People:
    • Product Manager: Martin Balfanz
    • Engineering Manager: Patrick Brosset
    • Engineer: Brad Werth
  • Target audience:
    • Minimum Firefox Version: Firefox 71
    • Language: All
    • Platform (Windows, Mac, Linux): All
    • Region: All
  • FeatureGate: NO
  • Pref to flip: devtools.responsive.metaViewport.enabled
    • BEFORE: false
    • AFTER: true

More information:

  1. This feature is toggleable at runtime with the pref mentioned before. It does not need a restart.
  2. How will we check for success? Unfortunately, there is no telemetry probe or crash rates we can check. The problems we expect are visual. Websites rendered in the RDM viewport might not be zoomed in, or panned, or centered correctly. Only the users will know if RDM truthfully renders their sites like on mobile devices. We therefore intend to rely on incoming bug traffic to decide whether we should continue with the rollout or turn the feature off.
  3. In terms of playbook, this is probably a lower risk one. At least at this point in time, we are not aware of webcompat or stability problems. We will know more in beta 71 (where QA will perform a new test run).
Type: defect → enhancement
Priority: -- → P3

mythmon: could you please review the plan outlined in this bug and let me know if this makes sense, and what the next steps are.

Flags: needinfo?(mcooper)

This plan makes sense, and I agree that a low risk playbook is appropriate here. that would result in a total rollout from 0% to ~100% in about two weeks.

From here, I think the next steps will be to file this in Experimenter as a "Generic Experiment". Filing this bug was the correct thing to do with the existing documentation, however we are going to be transitioning to Experimenter for these kind of rollouts. It will give us better visibility into the remaining steps, and help this launch on time.

Experimenter should then guide you to get the appropriate sign offs, especially from QA and Release Management.

Some of the language in Experimenter isn't quite right, since we are still working on adapting it to non-experiment workflows. If anything doesn't make sense, feel free to reach out to me with questions. Email, this bug, or #ask-rollouts in Slack are all good ways to get in touch.

Flags: needinfo?(mcooper)

Thank you Michael. We had a Go/No-Go discussion yesterday and decided to let the feature ride the trains with 72 instead. So we'll want to do the rollout in 72 instead. I'll file a generic experiment in Experimenter today. Thanks for your help.

Summary: Gradual rollout of <meta viewport> handling in RDM for Fx71 via Normandy after release → Gradual rollout of <meta viewport> handling in RDM for Fx72 via Normandy after release
See Also: → 1594948
See Also: → 1521934

Changing the priority to p1 as the bug is tracked by a release manager for the current beta.
See What Do You Triage for more information

Priority: P3 → P1
Assignee: nobody → bwerth
[Experiment]Gradual rollout of <meta viewport> support in RDM status has been changed to: Ship
            url:https://experimenter.services.mozilla.com/experiments/gradual-rollout-of-meta-viewport-support-in-rdm/

Looks like this is at 100% as of a week ago.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.