question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ToDo: diffs FF97-FF98

See original GitHub issue

FF98 is scheduled for release Mar. 8th

FF98 release notes FF98 for developers FF98 security advisories


119 diffs ( 59 new, 47 gone, 13 different )

new in v98.0:

removed, renamed or hidden in v98.0:

changed in v98.0:

  • FYI: pref(“browser.download.improvements_to_download_panel”, true); // prev: false
    • do not use this pref, it will be deprecated in an upcoming release

ignore

click me for details

==NEW

pref("browser.bookmarks.editDialog.delayedApply.enabled", false);
pref("browser.find.ignore_ruby_annotations", true);
pref("browser.history.collectWireframes", false);
pref("browser.newtabpage.activity-stream.colorway-closet.enabled", false);
pref("browser.newtabpage.activity-stream.discoverystream.fourCardLayout.enabled", false);
pref("browser.newtabpage.activity-stream.discoverystream.hideCardBackground.enabled", false);
pref("browser.newtabpage.activity-stream.discoverystream.hybridLayout.enabled", false);
pref("browser.search.removeEngineInfobar.enabled", true);
pref("browser.search.searchEngineRemoval", "https://support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE%/search-engine-removal");
pref("browser.send_to_device_locales", "de,en-GB,en-US,es-AR,es-CL,es-ES,es-MX,fr,id,pl,pt-BR,ru,zh-TW");
pref("browser.theme.dark-private-windows", false);
pref("browser.urlbar.bestMatch.enabled", true);
pref("devtools.custom-formatters", false);
pref("devtools.custom-formatters.enabled", false);
pref("devtools.performance.recording.active-tab-view.enabled", false);
pref("devtools.popups.debug", false);
pref("dom.fs.enabled", false);
pref("dom.storage.snapshot_idle_timeout_ms", 5000);
pref("dom.storage.snapshot_peak_usage.gradual_preincrement", 4096);
pref("dom.storage.snapshot_peak_usage.initial_preincrement", 16384);
pref("dom.storage.snapshot_peak_usage.reduced_gradual_preincrement", 1024);
pref("dom.storage.snapshot_peak_usage.reduced_initial_preincrement", 4096);
pref("dom.streams.byte_streams.enabled", false);
pref("dom.streams.readable_stream_default_controller.enabled", false);
pref("dom.streams.readable_stream_default_reader.enabled", false);
pref("dom.streams.writable_streams.enabled", false);
pref("dom.testing.testutils.enabled", false);
pref("dom.workers.requestAnimationFrame", false);
pref("general.useragent.forceVersion100", false);
pref("general.useragent.handledVersionExperimentEnrollment", false);
pref("general.utility-process.startup_timeout_ms", 5000);
pref("gfx.offscreencanvas.domain-allowlist", "");
pref("gfx.offscreencanvas.domain-enabled", false);
pref("gfx.webrender.dcomp-video-yuv-overlay-win", false);
pref("gfx.webrender.force-partial-present", false);
pref("gfx.will-change.ignore-opacity", false);
pref("intl.multilingual.liveReload", false);
pref("intl.multilingual.liveReloadBidirectional", false);
pref("intl.tsf.hack.atok.search_input_scope_disabled", false);
pref("javascript.options.wasm_simd_avx", false);
pref("layout.display-list.retain.sc", false);
pref("layout.flexbox.item-final-reflow-optimization.enabled", true);
pref("layout.forms.reveal-password-button.enabled", false);
pref("layout.forms.reveal-password-context-menu.enabled", false);
pref("media.audio.audiosink.threshold_ms", "1000.0");
pref("media.cubeb.sandbox_v2", true);
pref("media.devices.unfocused.enabled", false);
pref("media.ffmpeg.customized-buffer-allocation", false);
pref("network.http.http3.enable", true);
pref("network.http.http3.priority", true);
pref("network.http.http3.send_background_tabs_deprioritization", false);
pref("network.trr.temp_blocklist_duration_sec", 60);
pref("security.sandbox.content.win32k-experiment.enrollmentStatus", 0);
pref("security.sandbox.content.win32k-experiment.startupEnrollmentStatus", 0);

==REMOVED, RENAMED or HIDDEN

pref("browser.search.official", true);
pref("browser.tabs.remote.serviceWorkerIsolationList", "");
pref("dom.event.wheelDelta.enabled", true);
pref("dom.select_popup_in_parent.enabled", false);
pref("gecko.handlerService.defaultHandlersVersion", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.irc.0.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.irc.0.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.irc.1.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.irc.1.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.irc.2.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.irc.2.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.irc.3.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.irc.3.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.ircs.0.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.ircs.0.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.ircs.1.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.ircs.1.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.ircs.2.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.ircs.2.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.ircs.3.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.ircs.3.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.mailto.0.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.mailto.0.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.mailto.1.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.mailto.1.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.mailto.2.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.mailto.2.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.mailto.3.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.mailto.3.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.webcal.0.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.webcal.0.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.webcal.1.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.webcal.1.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.webcal.2.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.webcal.2.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.webcal.3.name", "chrome://browser-region/locale/region.properties");
pref("gecko.handlerService.schemes.webcal.3.uriTemplate", "chrome://browser-region/locale/region.properties");
pref("layout.css.resizeobserver.enabled", true);
pref("layout.forms.input-type-show-password-button.enabled", false);
pref("media.ondevicechange.fakeDeviceChangeEvent.enabled", false);
pref("network.dns.use_https_rr_for_speculative_connection", false);
pref("network.http.http3.enabled", true);
pref("network.http.http3.priorization", true);
pref("network.http.http3.send_background_tabs_depriorization", false);
pref("network.trr.blacklist-duration", 60);
pref("security.pki.crlite_ct_merge_delay_seconds", 100800);
pref("widget.gtk.alt-theme.dark", true);

==CHANGED

pref("browser.newtabpage.activity-stream.asrouter.providers.messaging-experiments", "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"aboutwelcome\",\"infobar\",\"spotlight\",\"moments-page\",\"pbNewtab\"],\"updateCycleInMs\":3600000}"); // prev: "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"aboutwelcome\",\"infobar\",\"spotlight\",\"moments-page\"],\"updateCycleInMs\":3600000}"
pref("browser.newtabpage.activity-stream.discoverystream.spoc-positions", "1,5,7,11,18,20"); // prev: "2,4,11,20"
pref("browser.preferences.moreFromMozilla", true); // prev: false
pref("devtools.inspector.compatibility.enabled", true); // prev: false
pref("devtools.performance.new-panel-enabled", true); // prev: false
pref("dom.dialog_element.enabled", true); // prev: false
pref("dom.webcomponents.formAssociatedCustomElement.enabled", true); // prev: false
pref("javascript.options.wasm_caching", true); // prev: false
pref("layout.css.hyphenate-character.enabled", true); // prev: false
pref("media.eme.max-throughput-ms", 500); // prev: 200
pref("media.videocontrols.picture-in-picture.video-toggle.visibility-threshold", "1.0"); // prev: "0.9"
pref("widget.windows.window_occlusion_tracking.enabled", true); // prev: false

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:16
  • Comments:18 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
Thorin-Oakenpantscommented, Mar 10, 2022

so firefox is making data collection opt-in by default?

It’s listed under the telemetry section, and telemetry has always been default opt-in (with new profiles loading a privacy/telemetry related tab to inform users etc, so they can opt out if they want to - plus it’s always in the UI - it’s not hidden or anything). It has to be opt-in, and has always been opt-in, otherwise their dataset would be tainted, small, not-real-world and about as useful as a peacock in a knife fight (because IDK 95% of users won’t change anything)

BUT … the form you’re quoting is actually the standard form for adding telemetry items and has nothing to do with overall telemetry - i.e they are adding a telemetry item to measure opt-in/opt-out rates of the new telemetry UI option

ui


The Learn More link is dead, the prefs are default false - so until they land it, we don’t need to worry about it - that and I can’t find any documentation (there’s a jira link but I can’t log in), and I’m slightly confused, since related tickets/talk are about changing PB mode to dark mode (how does that fit in with telemetry?). I used my guggle search ninja skillz and couldn’t find out anything more about “Privacy Segmentation” - I’m sure we will all know about it sooner rather than later, via a Mozilla blog or that Learn More link

Anyway, my best guess, once they roll this out, there may be some sort of notification on update (or else why the telemetry on opt-in rates?) - and if anything, provides more privacy options for end users. And, any data collection would still respect the master telemetry pref IMO.

tl;dr: non-event

0reactions
crssicommented, Apr 8, 2022

I am missing you too guys.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Es6 class module. This paradigm is known as object ...
Es6 class module. This paradigm is known as object orientation that considers the program to be a collection of objects, and through the...
Read more >
Untitled
Babel vs Webpack: What are the differences? Babel: Use next generation JavaScript, today. 3) for combining CommonJS modules into an ES6 app? javascript ......
Read more >
evolución de la vegetación en el sector - Archivo Digital UPM
Agradezco a ambos, Ignacio García-Amorena y Eduardo Barrón todo ... Differences in the vegetation of the North Iberian Peninsula during the.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found