We want to A/B test enabling the Intersection API in Firefox beta 54 on all platforms. The idea is that Beta users who qualify will have the API enabled (via pref dom.IntersectionObserver.enabled); We want to switch half of these users to compare the stability between the two different groups. Proposed Criteria: > Product: Firefox Beta > Version: 54.0b6-54.0b7 > OS: all > Channel: beta > Build ID: 2017-05-08+ > Language: en-US > Sample ratio: 50% > Start Date: May 8, 2017 > End Date: June 5, 2017
Jason, can you please sign the attached dpi?
Jason, can you please sign the attached xpi?
Created attachment 8865596 [details] [diff] [review] intersection-observer-experiment Final patch to land including signed add-on, using sample value of .4 to target ~20% of the beta population to have the IntersectionObserver API enabled.
Created attachment 8865654 [details] experiment.xpi Updated add-on to work on 54.0b6 through 54.0b13. We need to have this signed one more time.
Created attachment 8865881 [details] experiment.xpi signed Please see attached.
Created attachment 8865932 [details] [diff] [review] intersection-observer-experiment Updated patch to land. Manually tested on local telemetry server.
Felipe, can we get this staged please? We got a go from r-d and its manually tested.
https://hg.mozilla.org/webtools/telemetry-experiment-server/rev/4086420fdadc https://hg.mozilla.org/webtools/telemetry-experiment-server/rev/752f9014009c Landed and tagged release_tag. Just wait for it to appear on the staging server (https://telemetry-experiment-dev.allizom.org/) to see if all experiment parameters are as expected, then you can file a bug to deploy it. The length of this experiment is a bit bigger than the usual. If you get enough data before the specified date, let me know so that we could stop it earlier.
Tobias, looks you are handling this already, so I am assigning this to you. Feel free to re-assign. Thanks!