Skip to content

chore(nimbus): Update Firefox Desktop Release#15032

Merged
yashikakhurana merged 3 commits intomainfrom
update_firefox_desktop_release
Mar 31, 2026
Merged

chore(nimbus): Update Firefox Desktop Release#15032
yashikakhurana merged 3 commits intomainfrom
update_firefox_desktop_release

Conversation

@experimenter-github-app
Copy link
Copy Markdown
Contributor

Automated update of Firefox Desktop Release version

@experimenter-github-app experimenter-github-app bot force-pushed the update_firefox_desktop_release branch 2 times, most recently from 61645ca to 3328610 Compare March 30, 2026 12:06
@experimenter-github-app experimenter-github-app bot force-pushed the update_firefox_desktop_release branch from 6a25185 to f5d841e Compare March 31, 2026 12:06
Because

* Firefox 149 changed the Remote Settings client to send `_since`
  timestamps as bare integers (v2 format), but the local Kinto test
  server expects them as quoted strings (v1 format)
* This causes HTTP 400 errors on every pollChanges/sync call after
  the initial sync, preventing the RS client from picking up recipe
  deletions
* The enrollment tests would enroll successfully (first sync has no
  `_since`) but never see unenrollments (subsequent syncs all fail)

This commit

* Replaces `RemoteSettings.pollChanges()` with a clear-and-sync
  approach that clears the RS client's local database and the global
  last_etag pref before syncing, forcing a full re-fetch without a
  `_since` parameter
* Removes the dead `allowServerURLOverride` pref which was renamed
  in Firefox 149 and no longer has any effect
@jaredlockhart jaredlockhart force-pushed the update_firefox_desktop_release branch from 53eb2e1 to 19ed77d Compare March 31, 2026 21:25
@yashikakhurana yashikakhurana added this pull request to the merge queue Mar 31, 2026
Merged via the queue into main with commit 40876cc Mar 31, 2026
31 checks passed
@yashikakhurana yashikakhurana deleted the update_firefox_desktop_release branch March 31, 2026 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants