Closed Bug 1906003 Opened 2 years ago Closed 2 years ago

PPA API - Fix async issue in JS Module

Categories

(Core :: DOM: Core & HTML, task)

task

Tracking

()

RESOLVED FIXED
129 Branch
Tracking Status
firefox-esr128 --- fixed
firefox128 --- fixed
firefox129 --- fixed

People

(Reporter: bbirdsong, Assigned: bbirdsong)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

No description provided.

This change fixes a bug in the PPA API's that causes multiple source/target impressions not to store properly in the data store due to a promise being returned instead of the evaluation of the statement in the compareImpression function. This causes an issue where we cannot handle multiple ads / suppliers running at the same time.

The plan is to release this in the Fx 128 dot release.

Original Revision: https://phabricator.services.mozilla.com/D215656

Attachment #9411112 - Flags: approval-mozilla-release?
Pushed by rvandermeulen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/47bbb7c19fec PPA API - Fix async issue in JS Module r=cbguder

release Uplift Approval Request

  • User impact if declined: We will miss some of our testing dates and need to wait until Fx 129 to test with the API. Implementers will also need to add additional code to not call the API if the Firefox version is 128.
  • Code covered by automated testing: no
  • Fix verified in Nightly: no
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: N/A
  • Risk associated with taking this patch: There should be no risk with taking this patch.
  • Explanation of risk level: The API currently has a limited audience and Mozilla is working closely with advertisers/publishers to experiment with the API.
  • String changes made/needed: No
  • Is Android affected?: no
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
Attachment #9411112 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9411112 - Flags: approval-mozilla-esr128+
No longer depends on: ppa-experiment
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: