| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-10-04 | 2.4 kB | |
| v0.38.0 source code.tar.gz | 2026-10-04 | 3.1 MB | |
| v0.38.0 source code.zip | 2026-10-04 | 3.2 MB | |
| Totals: 3 Items | 6.4 MB | 3 | |
Updates OpenWPM to Firefox 157.
See the CHANGELOG for details.
Highlights
- Firefox 155.0.1 → 157, with the Extension manifest's
strict_min_versionpinned to match. - Fixes lost records after an unpaired UTF-16 surrogate. A page-chosen string such as
"\ud800"made the SQLite provider raiseUnicodeEncodeError, which ended the extension's connection and dropped every later record of the session. Lone surrogates are now stored as U+FFFD. - Firefox prefs cleanup. Normandy, browser updates and Safe Browsing list updates are now disabled through the prefs Firefox actually reads, including the new
google5Safe Browsing provider, which previously kept updating.
Data changes
http_requests.post_bodynow includes form fields named__proto__, which Firefox before 157 dropped fromrequestBody.formData(bug 2061470).- Phishing Safe Browsing is now actually disabled: the previous pref name was misspelled.
What's Changed
- ci: cancel superseded runs on the same pull request by @vringar in https://github.com/openwpm/OpenWPM/pull/1233
- docs: let the page use the full viewport width by @vringar in https://github.com/openwpm/OpenWPM/pull/1231
- chore(extension): ignore the bundled stealth.js build output by @vringar in https://github.com/openwpm/OpenWPM/pull/1232
- docs(readme): point the CI badge at the workflow file by @vringar in https://github.com/openwpm/OpenWPM/pull/1228
- ci: bound the demo and pre-commit jobs by @vringar in https://github.com/openwpm/OpenWPM/pull/1234
- ci: extend the concurrency guard to CodeQL by @vringar in https://github.com/openwpm/OpenWPM/pull/1235
- build(mypy): type-check against the real environment by @vringar in https://github.com/openwpm/OpenWPM/pull/1236
- chore: bias toward terse comments and descriptions by @vringar in https://github.com/openwpm/OpenWPM/pull/1237
- fix(storage): store lone surrogates instead of dropping the connection by @vringar in https://github.com/openwpm/OpenWPM/pull/1242
- fix(prefs): remove obsolete Firefox preferences by @vringar in https://github.com/openwpm/OpenWPM/pull/1140
- release: v0.38.0 (Firefox 157) by @vringar in https://github.com/openwpm/OpenWPM/pull/1239
Full Changelog: https://github.com/openwpm/OpenWPM/compare/v0.37.0...v0.38.0