mozilla / experimenter

A web application for managing user experiments for Mozilla Firefox.
https://experimenter.services.mozilla.com
Mozilla Public License 2.0
114 stars 179 forks source link

Pref changes are no longer recorded in History if the same user edited them twice in a row #4083

Closed SoftVision-CosminMuntean closed 3 years ago

SoftVision-CosminMuntean commented 3 years ago

[Notes]

[Affected versions]:

[Affected Platforms]:

[Prerequisites]:

[Steps to reproduce]:

  1. Open the browser with the profile from prerequisites and navigate to "https://stage.experimenter.nonprod.dataops.mozgcp.net/".
  2. Open the experiment from prerequisites and click the "Edit" button from "Branches" section.
  3. Edit the pref Name, Type or Value and click the "Save Draft" button.
  4. Repeat step 2 and step 3.
  5. Observe the "History" section.

[Expected result]:

[Actual result]:

[Additional Notes]:

┆Issue is synchronized with this Jira Task ┆Issue Number: EXP-645

SoftVision-CosminMuntean commented 3 years ago

The "History" section is very useful for the QA team, to verify if there are any updates on the experiment. During the test case creation and experiment testing, the QA verifies the "History" section quite often to see if there are new updates. There were a few cases when the Normandy stage recipe and the test cases were created based on the initial information from the Experimenter page and we missed that the prefs were changed/edited because the changes were not recorded in the "History" section.

Considering this, we would like to have this issue fixed as soon as possible.

jaredlockhart commented 3 years ago

@SoftVision-CosminMuntean Thanks for catching this we'll look at it this week 👍

SoftVision-CosminMuntean commented 3 years ago

I have verified this issue on Firefox Release 84.0.2 and Chrome 87.0 on Windows 10 x64 and macOS 10.15.6.