Pšašanja ze slědujucym wobznamjenim pokazaś: Wšykne pšašanja pokazaś

firefox crashing

For the last 2 weeks I started having problems with Firefox working consistently. Sometimes only tabs crash, sometimes Firefox crashes. It is not tied to any actions, a t… (cytajśo wěcej)

For the last 2 weeks I started having problems with Firefox working consistently. Sometimes only tabs crash, sometimes Firefox crashes. It is not tied to any actions, a tab can crash even if you don't perform any actions in the browser. I have tried clean install on Fedora and Vanilla OS, native and Flatpak packages. The result is always the same - tabs or Firefox crashes every few minutes.

Pšašany wót wužywarja Maksim Podterebkov pśed 2 dnjoma

Slědne wótegrono wót wužywarja Maksim Podterebkov pśed 50 minutami

How to prevent Firefox auto-updates in August 2024? (Ubuntu)

We ask this today, August 20, 2024, in the hope of finding a current solution to a question that has been asked for years: How to prevent Firefox from updating? When w… (cytajśo wěcej)

We ask this today, August 20, 2024, in the hope of finding a current solution to a question that has been asked for years:

How to prevent Firefox from updating?

When we search for this answer online, we find many answers -- all of which seem outdated. The many solutions from many years ago (which appear at the top of search listings) no longer work or are no longer available.

We like Firefox. otherwise we would not even bother asking. But we do not like that it appears users are losing the ability to customise their Firefox experience. We do not like that updates will sometimes break the way that we use Firefox. And we especially do not like that Firefox has become increasingly difficult to constrain.

If we wanted software that does not respect us we have many other other options.

What we want is: the option to tell Firefox that we will continue using this specific version of Firefox for as long as we wish, even if that leads to many terrible things. Yes, we want to know what those terrible things might be and to understand the implications of skipping this new update, but we want to make that informed decision; we do not want updates shoved down our throats.

For those running Ubuntu (Jammy) in August of 2024 how does one successfully prevent Firefox (recent) from updating? We would prefer a menu option but will accept a third-party solution if necessary. We want, among other things, to put a stop to the ominous "in X days we will install the update regardless of your obvious intentions to avoid an update" messages.

(We had these same issues back when we used Windows. The ability to prevent Firefox from updating seems to have been lost many years ago.)

Helpful responses are welcomed and appreciated.

Pšašany wót wužywarja beep-bop-bleh pśed 1 góźinu

Slědne wótegrono wót wužywarja thepillenwerfer pśed 1 góźinu

Opening .ica files in Firefox with Citrix Workspace app

I need to connect to my employers Citrix portal tot start a Citrix session for my daily job. The problem is that when try to login using my credentials nothing happens ex… (cytajśo wěcej)

I need to connect to my employers Citrix portal tot start a Citrix session for my daily job. The problem is that when try to login using my credentials nothing happens except for the loading icon of Firefox that keeps "spinning" (see image).

When I do the same in another browser, like Chromium for example, everything works fine.

I already tried the following steps:

- Installing an older version of the Citrix Workspace app - Reinstalling Firefox - Disabling the blocking extensions

I am using the following versions of components:

OS: Linux Mint Vanessa 21 Citrix Workspace app: 24.5.0.76 Firefox: 129.0

Other colleagues report the same issues when using Firefox whether in Windows of Linux.

Any help would be much appreciated?

Pšašany wót wužywarja jose.fachado pśed 3 dnjami

Slědne wótegrono wót wužywarja jonzn4SUSE pśed 4 góźinami

Rendering issues with Firefox on Linux

I have had this CPU for 8 months. I have had issues from day 1 with the stock Fedora install of Firefox where text is missing and some green and/or pink boxes appear wher… (cytajśo wěcej)

I have had this CPU for 8 months. I have had issues from day 1 with the stock Fedora install of Firefox where text is missing and some green and/or pink boxes appear where the text boxes should be. This has happened with all versions up to 129.0.

This has only been happening with Firefox. Vscodium, (chrome based) Brave and every other Wayland application including foot and freecad render correctly. it is only firefox and only firefox with this GPU. If I run Firefox under qemu without eGL then the rendering is good. If I run it under qemu and enable the virtioGL driver I get the same issue.

I attach a sample of a screen shot that shows that was captured from the frame buffer. In the bottom left corner, you can see quite a few characters missing. This happens randomly and sometimes goes away when scrolling.

I have seen other issues that say that it is a hardware problem, but I am not convinced. This happened with mesa-24.2.0. Find the glewinfo attached below: (Glewinfo log is very long, uploaded to Pastebin for better viewing) https://pastebin.com/raw/1NMnAjmc

Pšašany wót wužywarja tyzyrp+aper34o1djrfc pśed 5 dnjami

Slědne wótegrono wót wužywarja jonzn4SUSE pśed 4 góźinami

Sponsored Suggestion on the home page sucks

Sponsored Suggestion on the home page sucks. I don't find a way to remove it on 115.13.0esr (64-bit). I'm sad to see this practice getting implemented in my favorite brow… (cytajśo wěcej)

Sponsored Suggestion on the home page sucks. I don't find a way to remove it on 115.13.0esr (64-bit). I'm sad to see this practice getting implemented in my favorite browser.

Pšašany wót wužywarja pickard pśed 5 góźinami

Slědne wótegrono wót wužywarja thepillenwerfer pśed 4 góźinami

Display of Google Sheets fails

Version 128.0.3 (64-bit) What’s new Mozilla Firefox for Linux Mint When I visit a page which contains a Google Doc spreadsheet or try to open a Google Spreadsheet the pa… (cytajśo wěcej)

Version 128.0.3 (64-bit) What’s new Mozilla Firefox for Linux Mint

When I visit a page which contains a Google Doc spreadsheet or try to open a Google Spreadsheet the page often fails to render properly and what I see is my desktop background instead of the Google doc element or Google doc sheet. Please see attached. This has been happening for ages and I resorted back to Chrome for such pages but now I'd like to see if it can be resolved.

Pšašany wót wužywarja GusGF pśed 3 dnjami

Slědne wótegrono wót wužywarja jonzn4SUSE pśed 12 góźinami

We can't automatically get your browser's troubleshooting data

I click the Share Data button, and instead I get a complaint every time, that "We can't automatically get your browser's troubleshooting data, please try these manual ste… (cytajśo wěcej)

I click the Share Data button, and instead I get a complaint every time, that "We can't automatically get your browser's troubleshooting data, please try these manual steps." I ain't falling for that no more, every time I click that manual steps thing, it blanks out everything I already typed, and when I come back I have to start over!

Anyway, how do I get that complaint to go away, and the details to appear in the Troubleshoot Information box like they ought to?

Pšašany wót wužywarja Sterrence pśed 17 góźinami

Slědne wótegrono wót wužywarja Sterrence pśed 15 góźinami

Sync not working on Ubuntu and Android

I installed the latest version of Ubuntu on my laptop, and completely erased Windows 11 so that Linux would replace it. I signed in with my Firefox account, and Sync is n… (cytajśo wěcej)

I installed the latest version of Ubuntu on my laptop, and completely erased Windows 11 so that Linux would replace it. I signed in with my Firefox account, and Sync is not working. Tried to install Firefox on Android and sign in, and Sync did not work, again. Or it actually did: It just showed me my search history from the Firefox session I have in Ubuntu. Y'know, the one where Sync wasn't working. I checked about:sync-log but there is nothing in there. I'm new to Ubuntu, what can I do? Can I have my data back?? It might be worth to note that I changed my password while I was loggin in on Ubuntu, since I didn't remember it. (PS i tried to turn proxy off and disable DNS over HTTPS and it still doesn't work) --- {"application": {"name": "Firefox", "osVersion": "Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024", "version": "129.0.1", "buildID": "20240813010450", "distributionID": "canonical-002", "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:129.0) Gecko/20100101 Firefox/129.0", "safeMode": false, "memorySizeBytes": 16640966656, "diskAvailableBytes": 219738558464, "supportURL": "https://support.mozilla.org/1/firefox/129.0.1/Linux/en-US/", "osTheme": "Yaru / Yaru", "numTotalWindows": 1, "numFissionWindows": 1, "numRemoteWindows": 1, "fissionAutoStart": true, "fissionDecisionStatus": "enabledByDefault", "remoteAutoStart": true, "policiesStatus": 0, "keyLocationServiceGoogleFound": true, "keySafebrowsingGoogleFound": true, "keyMozillaFound": false}, "securitySoftware": {"registeredAntiVirus": "", "registeredAntiSpyware": "", "registeredFirewall": ""}, "environmentVariables": {"GDK_BACKEND": "wayland", "DISPLAY": ":0", "GDK_PIXBUF_MODULEDIR": "/snap/firefox/4757/gnome-platform/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders", "GDK_PIXBUF_MODULE_FILE": "/home/<USERNAME>/snap/firefox/common/.cache/gdk-pixbuf-loaders.cache", "MOZ_ASSUME_USER_NS": "1", "MOZ_CRASHREPORTER_EVENTS_DIRECTORY": "/home/<USERNAME>/snap/firefox/common/.mozilla/firefox/uxc281pp.default/crashes/events", "MOZ_CRASHREPORTER_RESTART_ARG_1": "", "MOZ_CRASHREPORTER_DATA_DIRECTORY": "/home/<USERNAME>/snap/firefox/common/.mozilla/firefox/Crash Reports", "MOZ_CRASHREPORTER_PING_DIRECTORY": "/home/<USERNAME>/snap/firefox/common/.mozilla/firefox/Pending Pings", "MOZ_CRASHREPORTER_STRINGS_OVERRIDE": "/snap/firefox/4757/usr/lib/firefox/browser/crashreporter-override.ini", "MOZ_LAUNCHED_CHILD": "", "MOZ_APP_SILENT_START": "", "XRE_PROFILE_PATH": "", "XRE_PROFILE_LOCAL_PATH": "", "XRE_START_OFFLINE": "", "XRE_BINARY_PATH": "", "XRE_RESTARTED_BY_PROFILE_MANAGER": ""}, "lockedPreferences": {"fission.autostart.session": true}, "media": {"currentAudioBackend": "pulse-rust", "currentMaxAudioChannels": 2, "currentPreferredSampleRate": 48000, "audioOutputDevices": [{"name": "Built-in Audio Analog Stereo", "groupId": "/devices/pci0000:00/0000:00:1f.3/sound/card0", "vendor": "Intel Corporation", "type": 2, "state": 2, "preferred": 15, "supportedFormat": 12336, "defaultFormat": 4096, "maxChannels": 2, "defaultRate": 48000, "maxRate": 384000, "minRate": 1, "maxLatency": 0, "minLatency": 0}], "audioInputDevices": [{"name": "Monitor of Built-in Audio Analog Stereo", "groupId": "/devices/pci0000:00/0000:00:1f.3/sound/card0", "vendor": "Intel Corporation", "type": 1, "state": 2, "preferred": 0, "supportedFormat": 12336, "defaultFormat": 4096, "maxChannels": 2, "defaultRate": 48000, "maxRate": 384000, "minRate": 1, "maxLatency": 0, "minLatency": 0}, {"name": "Built-in Audio Analog Stereo", "groupId": "/devices/pci0000:00/0000:00:1f.3/sound/card0", "vendor": "Intel Corporation", "type": 1, "state": 2, "preferred": 15, "supportedFormat": 12336, "defaultFormat": 4096, "maxChannels": 2, "defaultRate": 48000, "maxRate": 384000, "minRate": 1, "maxLatency": 0, "minLatency": 0}], "codecSupportInfo": "H264 SW HW\nVP9 SW HW\nVP8 SW HW\nAV1 SW\nHEVC NONE\nTheora SW\nAAC SW\nMP3 SW\nOpus SW\nVorbis SW\nFLAC SW\nWave SW"}, "accessibility": {"isActive": false, "forceDisabled": 0, "instantiator": ""}, "startupCache": {"DiskCachePath": "/home/<USERNAME>/snap/firefox/common/.cache/mozilla/firefox/uxc281pp.default/startupCache/startupCache.8.little", "IgnoreDiskCache": false, "FoundDiskCacheOnInit": true, "WroteToDiskCache": true}, "libraryVersions": {"NSPR": {"minVersion": "4.35", "version": "4.35"}, "NSS": {"minVersion": "3.102", "version": "3.102"}, "NSSUTIL": {"minVersion": "3.102", "version": "3.102"}, "NSSSSL": {"minVersion": "3.102", "version": "3.102"}, "NSSSMIME": {"minVersion": "3.102", "version": "3.102"}}, "userJS": {"exists": false}, "intl": {"localeService": {"requested": ["en-US"], "available": ["en-US"], "supported": ["en-US"], "regionalPrefs": ["en-US"], "defaultLocale": "en-US"}, "osPrefs": {"systemLocales": ["en-US"], "regionalPrefsLocales": ["en-US"]}}, "contentAnalysis": {"active": false}, "sandbox": {"hasSeccompBPF": true, "hasSeccompTSync": true, "hasPrivilegedUserNamespaces": true, "hasUserNamespaces": true, "canSandboxContent": true, "canSandboxMedia": true, "syscallLog": [], "contentSandboxLevel": 4, "effectiveContentSandboxLevel": 4}, "remoteAgent": {"running": false, "url": ""}, "graphics": {"desktopEnvironment": "ubuntu:gnome", "numTotalWindows": 2, "numAcceleratedWindows": 2, "windowLayerManagerType": "WebRender", "windowLayerManagerRemote": true, "graphicsDevicePixelRatios": [1, 1], "adapterDescription": "Mesa Intel(R) UHD Graphics 620 (KBL GT2)", "adapterVendorID": "0x8086", "adapterDeviceID": "0x5917", "adapterRAM": 0, "adapterDrivers": "", "driverVendor": "mesa/iris", "driverVersion": "23.2.1.0", "driverDate": "", "adapterVendorID2": "", "adapterDeviceID2": "", "isGPU2Active": false, "targetFrameRate": 60, "windowProtocol": "wayland", "supportFontDetermination": "Ubuntu 22 - ID=ubuntuVERSION_ID=\"22\"\n", "webgl1Renderer": "Intel -- Mesa Intel(R) UHD Graphics 620 (KBL GT2)", "webgl1Version": "4.6 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2", "webgl1DriverExtensions": "GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_ATI_fragment_shader GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fog_distance GL_NV_half_float GL_APPLE_packed_pixels GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_ATI_texture_compression_3dc GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_texture_compression_latc GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_AMD_performance_monitor GL_EXT_texture_buffer_object GL_AMD_texture_texture4 GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_conservative_depth GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_compatibility GL_ARB_debug_output GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_stencil_export GL_ARB_shader_texture_lod GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_multisample GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_uniform_buffer_object GL_ARB_vertex_type_2_10_10_10_rev GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_NV_copy_image GL_NV_texture_barrier GL_ARB_draw_indirect GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_texture_compression_bptc GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_EXT_direct_state_access GL_EXT_vertex_attrib_64bit GL_AMD_multi_draw_indirect GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_base_instance GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_shader_atomic_counters GL_ARB_shader_image_load_store GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_texture_storage GL_ARB_transform_feedback_instanced GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_transform_feedback GL_AMD_query_buffer_object GL_AMD_shader_trinary_minmax GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_clear_buffer_object GL_ARB_compute_shader GL_ARB_copy_image GL_ARB_explicit_uniform_location GL_ARB_fragment_layer_viewport GL_ARB_framebuffer_no_attachments GL_ARB_invalidate_subdata GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_robust_buffer_access_behavior GL_ARB_shader_image_size GL_ARB_shader_storage_buffer_object GL_ARB_stencil_texturing GL_ARB_texture_buffer_range GL_ARB_texture_query_levels GL_ARB_texture_storage_multisample GL_ARB_texture_view GL_ARB_vertex_attrib_binding GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_AMD_pinned_memory GL_ARB_buffer_storage GL_ARB_clear_texture GL_ARB_compute_variable_group_size GL_ARB_enhanced_layouts GL_ARB_indirect_parameters GL_ARB_internalformat_query2 GL_ARB_multi_bind GL_ARB_query_buffer_object GL_ARB_seamless_cubemap_per_texture GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shading_language_include GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_stencil8 GL_ARB_vertex_type_10f_11f_11f_rev GL_EXT_debug_label GL_EXT_shader_framebuffer_fetch GL_EXT_shader_integer_mix GL_INTEL_performance_query GL_ARB_ES3_1_compatibility GL_ARB_clip_control GL_ARB_conditional_render_inverted GL_ARB_cull_distance GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_pipeline_statistics_query GL_ARB_shader_texture_image_samples GL_ARB_texture_barrier GL_ARB_transform_feedback_overflow_query GL_EXT_polygon_offset_clamp GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_ARB_ES3_2_compatibility GL_ARB_fragment_shader_interlock GL_ARB_gpu_shader_int64 GL_ARB_parallel_shader_compile GL_ARB_post_depth_coverage GL_ARB_shader_atomic_counter_ops GL_ARB_shader_ballot GL_ARB_shader_clock GL_ARB_shader_viewport_layer_array GL_EXT_shader_samples_identical GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_NV_fragment_shader_interlock GL_ARB_gl_spirv GL_ARB_spirv_extensions GL_MESA_shader_integer_functions GL_ARB_polygon_offset_clamp GL_ARB_texture_filter_anisotropic GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_semaphore GL_EXT_semaphore_fd GL_KHR_parallel_shader_compile GL_NV_alpha_to_coverage_dither_control GL_EXT_EGL_image_storage GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render GL_INTEL_shader_atomic_float_minmax GL_INTEL_shader_integer_functions2 GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives GL_EXT_EGL_sync GL_EXT_demote_to_helper_invocation GL_NV_ES1_1_compatibility ", "webgl1Extensions": "ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context", "webgl1WSIInfo": "outOfProcess: false\ninProcess: true\nEGL_VENDOR: Mesa Project\nEGL_VERSION: 1.5\nEGL_EXTENSIONS: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_present_opaque EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_WL_bind_wayland_display EGL_WL_create_wayland_buffer_from_image \nEGL_EXTENSIONS(nullptr): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_EXT_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless", "webgl2Renderer": "Intel -- Mesa Intel(R) UHD Graphics 620 (KBL GT2)", "webgl2Version": "4.6 (Core Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2", "webgl2DriverExtensions": "GL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_gpu_shader_int64 GL_AMD_multi_draw_indirect GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_AMD_texture_texture4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_shader GL_ARB_fragment_shader_interlock GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_post_depth_coverage GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shader_viewport_layer_array GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map_array GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ATI_blend_equation_separate GL_ATI_texture_float GL_EXT_EGL_image_storage GL_EXT_EGL_sync GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_debug_label GL_EXT_demote_to_helper_invocation GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_shader_framebuffer_fetch GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_shader_integer_mix GL_EXT_shader_samples_identical GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_shadow_lod GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_multimode_draw_arrays GL_INTEL_blackhole_render GL_INTEL_conservative_rasterization GL_INTEL_performance_query GL_INTEL_shader_atomic_float_minmax GL_INTEL_shader_integer_functions2 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_framebuffer_flip_y GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signed_rgba GL_NV_alpha_to_coverage_dither_control GL_NV_compute_shader_derivatives GL_NV_conditional_render GL_NV_copy_image GL_NV_depth_clamp GL_NV_fragment_shader_interlock GL_NV_packed_depth_stencil GL_NV_texture_barrier GL_OES_EGL_image GL_S3_s3tc", "webgl2Extensions": "EXT_color_buffer_float EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_draw_buffers_indexed OES_texture_float_linear WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context", "webgl2WSIInfo": "outOfProcess: false\ninProcess: true\nEGL_VENDOR: Mesa Project\nEGL_VERSION: 1.5\nEGL_EXTENSIONS: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_present_opaque EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_WL_bind_wayland_display EGL_WL_create_wayland_buffer_from_image \nEGL_EXTENSIONS(nullptr): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_EXT_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless", "info": {"AzureFallbackCanvasBackend": "skia", "AzureCanvasBackend": "skia", "AzureContentBackend": "skia", "ApzWheelInput": 1, "ApzTouchInput": 1, "ApzDragInput": 1, "ApzKeyboardInput": 1, "ApzAutoscrollInput": 1, "ApzZoomingInput": 1, "CMSOutputProfile": "Empty profile data", "DisplayCount": 1, "Display0": "1920x1080@60Hz scales:1.000000|1.000000"}, "featureLog": {"features": [{"name": "HW_COMPOSITING", "description": "Compositing", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "OPENGL_COMPOSITING", "description": "OpenGL Compositing", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "WEBRENDER", "description": "WebRender", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "WEBRENDER_COMPOSITOR", "description": "WebRender native compositor", "status": "blocked", "log": [{"type": "default", "status": "disabled", "failureId": "FEATURE_FAILURE_DISABLED", "message": "Disabled by default"}, {"type": "env", "status": "blocklisted", "failureId": "FEATURE_FAILURE_WEBRENDER_COMPOSITOR_DISABLED", "message": "Blocklisted by gfxInfo"}, {"type": "runtime", "status": "blocked", "failureId": "FEATURE_FAILURE_DISABLE_RELEASE_OR_BETA", "message": "Cannot be enabled in release or beta"}]}, {"name": "WEBRENDER_PARTIAL", "description": "WebRender partial present", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "WEBRENDER_SHADER_CACHE", "description": "WebRender shader disk cache", "status": "disabled", "log": [{"type": "default", "status": "disabled", "failureId": "FEATURE_FAILURE_DISABLED", "message": "Disabled by default"}]}, {"name": "WEBRENDER_OPTIMIZED_SHADERS", "description": "WebRender optimized shaders", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "WEBRENDER_ANGLE", "description": "WebRender ANGLE", "status": "unavailable", "log": [{"type": "default", "status": "available"}, {"type": "env", "status": "unavailable", "failureId": "FEATURE_FAILURE_OS_NOT_SUPPORTED", "message": "OS not supported"}]}, {"name": "WEBRENDER_DCOMP_PRESENT", "description": "WebRender DirectComposition", "status": "unavailable", "log": [{"type": "default", "status": "available"}, {"type": "user", "status": "disabled", "failureId": "FEATURE_FAILURE_DCOMP_PREF_DISABLED", "message": "User disabled via pref"}, {"type": "env", "status": "unavailable", "failureId": "FEATURE_FAILURE_NO_GPU_PROCESS", "message": "Requires GPU process"}, {"type": "runtime", "status": "unavailable", "failureId": "FEATURE_FAILURE_DCOMP_NOT_ANGLE", "message": "Requires ANGLE"}]}, {"name": "WEBRENDER_SCISSORED_CACHE_CLEARS", "description": "WebRender scissored cache clears", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "WEBGPU", "description": "WebGPU", "status": "blocked", "log": [{"type": "default", "status": "available"}, {"type": "runtime", "status": "blocked", "failureId": "WEBGPU_DISABLE_RELEASE_OR_BETA", "message": "WebGPU cannot be enabled in release or beta"}]}, {"name": "X11_EGL", "description": "X11 EGL", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "DMABUF", "description": "DMABUF", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "HARDWARE_VIDEO_DECODING", "description": "Hardware video decoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "HW_DECODED_VIDEO_ZERO_COPY", "description": "Hardware decoded video zero copy", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "VP8_HW_DECODE", "description": "VP8 hardware decoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "VP9_HW_DECODE", "description": "VP9 hardware decoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "DMABUF_SURFACE_EXPORT", "description": "WebGL DMABuf surface export", "status": "blocked", "log": [{"type": "default", "status": "blocked", "failureId": "FEATURE_FAILURE_BROKEN_DRIVER", "message": "Blocklisted by gfxInfo"}]}, {"name": "BACKDROP_FILTER", "description": "Backdrop filter", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "CANVAS_RENDERER_THREAD", "description": "canvas renderer thread", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "ACCELERATED_CANVAS2D", "description": "Accelerated Canvas2D", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "H264_HW_DECODE", "description": "H.264 hardware decoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "AV1_HW_DECODE", "description": "AV1 hardware decoding", "status": "blocklisted", "log": [{"type": "default", "status": "available"}, {"type": "env", "status": "blocklisted", "failureId": "FEATURE_FAILURE_VIDEO_DECODING_MISSING", "message": "#BLOCKLIST_FEATURE_FAILURE_VIDEO_DECODING_MISSING"}]}, {"name": "REMOTE_CANVAS", "description": "Remote canvas", "status": "blocked", "log": [{"type": "default", "status": "disabled", "failureId": "FEATURE_FAILURE_DISABLED", "message": "Disabled via pref"}, {"type": "env", "status": "unavailable-no-gpu-process", "failureId": "FEATURE_REMOTE_CANVAS_NO_GPU_PROCESS", "message": "Disabled without GPU process"}, {"type": "runtime", "status": "blocked", "failureId": "FEATURE_REMOTE_CANVAS_NOT_WINDOWS", "message": "Platform not supported"}]}], "fallbacks": []}, "crashGuards": [], "webgpuDefaultAdapter": {"navigator.gpu": null}, "webgpuFallbackAdapter": {"navigator.gpu": null}}, "addons": [{"name": "Add-ons Search Detection", "type": "extension", "version": "2.0.0", "isActive": true, "id": "addons-search-detection@mozilla.com"}, {"name": "Language: English (US)", "type": "locale", "version": "129.0.20240819.150008", "isActive": true, "id": "langpack-en-US@firefox.mozilla.org"}, {"name": "System theme \u2014 auto", "type": "theme", "version": "1.3", "isActive": true, "id": "default-theme@mozilla.org"}, {"name": "Dark", "type": "theme", "version": "1.2", "isActive": false, "id": "firefox-compact-dark@mozilla.org"}, {"name": "Firefox Alpenglow", "type": "theme", "version": "1.4", "isActive": false, "id": "firefox-alpenglow@mozilla.org"}, {"name": "Light", "type": "theme", "version": "1.2", "isActive": false, "id": "firefox-compact-light@mozilla.org"}], "features": [{"name": "Firefox Screenshots", "version": "39.0.1", "id": "screenshots@mozilla.org"}, {"name": "Form Autofill", "version": "1.0.1", "id": "formautofill@mozilla.org"}, {"name": "Picture-In-Picture", "version": "1.0.0", "id": "pictureinpicture@mozilla.org"}, {"name": "Web Compatibility Interventions", "version": "129.5.0", "id": "webcompat@mozilla.org"}, {"name": "WebCompat Reporter", "version": "2.1.0", "id": "webcompat-reporter@mozilla.org"}], "experimentalFeatures": "experimental-features-cookie-samesite-none-requires-secure2", "network.cookie.sameSite.noneRequiresSecure", false], ["experimental-features-css-masonry2", "layout.css.grid-template-masonry-value.enabled", false], ["experimental-features-devtools-serviceworker-debugger-support", "devtools.debugger.features.windowless-service-workers", false], ["genai-settings-chat-title", "browser.ml.chat.enabled", false], ["experimental-features-media-jxl", "image.jxl.enabled", false], ["experimental-features-ime-search", "browser.urlbar.keepPanelOpenDuringImeComposition", false], ["experimental-features-web-gpu2", "dom.webgpu.enabled", false], ["experimental-features-webrtc-global-mute-toggles", "privacy.webrtc.globalMuteToggles", false, "processes": {"remoteTypes": {"socket": 1, "prealloc": 3, "privilegedmozilla": 1, "webIsolated": 2, "extension": 1, "privilegedabout": 1, "rdd": 1, "utility_jSOracle": 1, "utility_audioDecoder_Generic": 1}, "maxWebContentProcesses": 8}, "normandy": {"addonStudies": [], "prefRollouts": [], "prefStudies": [], "nimbusExperiments": [{"slug": "long-term-holdback-2024-h2-velocity-desktop", "branch": {"slug": "delivery", "ratio": 19, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {}, "enabled": true, "featureId": "no-feature-firefox-desktop"}]}, "active": true, "experimentType": "nimbus", "source": "rs-loader", "userFacingName": "Long term holdback 2024 H2 Velocity Desktop", "userFacingDescription": "Long-term holdback for H2 Velocity experiments", "lastSeen": "2024-08-19T23:22:48.863Z", "featureIds": ["no-feature-firefox-desktop"], "prefs": [], "isRollout": false}, {"slug": "pin-email-and-calendar-tabs-early-day-user", "branch": {"slug": "treatment-b", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"id": "PIN_EMAIL_AND_CALENDAR_TABS", "groups": ["cfr"], "content": {"id": "PIN_EMAIL_AND_CALENDAR_TABS", "screens": [{"id": "PIN_EMAIL_AND_CALENDAR_TABS:treatment_b", "anchors": [{"selector": "#tabbrowser-tabs:not([overflow]):not([haspinnedtabs]) %triggerTab%[visuallyselected]", "arrow_width": "33.94", "panel_position": {"anchor_attachment": "bottomcenter", "callout_attachment": "topcenter"}}], "content": {"logo": {"width": "337px", "height": "200px", "imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/ca06c820-16bd-461c-bc6a-a8662994c7a9.svg"}, "title": {"raw": "Keep your most-used sites open and within reach", "marginInline": "0 30px"}, "width": "369px", "padding": 16, "position": "callout", "subtitle": {"raw": "Right-click on a tab and select Pin Tab for easy access to a site in your tabs.", "marginBlock": "-4px 0", "marginInline": "5px 0px", "paddingInline": "24px 0"}, "title_logo": {"width": "24px", "height": "24px", "imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/5e2d5b63-db0b-43fb-b419-1381794a5863.svg", "alignment": "top", "marginBlock": "5px -5px", "marginInline": "0 8px"}, "submenu_button": {"style": "secondary", "submenu": [{"id": "item1", "type": "action", "label": {"raw": "Don't show this recommendation again"}, "action": {"data": {"id": "PIN_EMAIL_AND_CALENDAR_TABS"}, "type": "BLOCK_MESSAGE", "dismiss": true}}, {"id": "item2", "type": "action", "label": {"raw": "Show fewer recommendations"}, "action": {"data": {"actions": [{"data": {"pref": {"name": "messaging-system-action.show-fewer-addon-recommendations", "value": true}}, "type": "SET_PREF"}, {"data": {"id": "PIN_EMAIL_AND_CALENDAR_TABS"}, "type": "BLOCK_MESSAGE"}]}, "type": "MULTI_ACTION", "dismiss": true}}, {"type": "separator"}, {"id": "item3", "type": "action", "label": {"raw": "Manage Settings"}, "action": {"data": {"args": "preferences#general-cfrfeatures", "where": "tab"}, "type": "OPEN_ABOUT_PAGE", "dismiss": true}}], "attached_to": "additional_button"}, "additional_button": {"label": {"raw": "Dismiss"}, "style": "secondary", "action": {"dismiss": true}}, "page_event_listeners": [{"action": {"dismiss": true}, "params": {"type": "TabPinned", "selectors": "#main-window"}}]}}], "backdrop": "transparent", "template": "multistage", "transitions": false}, "trigger": {"id": "openURL", "patterns": ["https://mail.google.com/*", "https://mail.aol.com/*", "https://outlook.live.com/*", "https://app.neo.space/mail/*", "https://mail.yahoo.com/*", "https://www.icloud.com/mail/*", "https://www.zoho.com/mail/*", "https://account.proton.me/mail/*", "https://navigator-bs.gmx.com/mail/*", "https://tuta.com/*", "https://mailfence.com/*", "https://360.yandex.com/mail/*", "https://titan.email/*", "https://posteo.de/en/*", "https://runbox.com/*", "https://webmail.countermail.com/*", "https://kolabnow.com/*", "https://soverin.net/mail/*", "https://calendar.google.com/*", "https://www.calendar.com/*", "https://www.icloud.com/calendar/*", "https://www.zoho.com/calendar/*", "https://www.cozi.com/*", "https://kalender.digital/*", "https://www.kalender.com/*", "https://proton.me/de/calendar/*", "https://www.stackfield.com/de/*", "https://www.any.do/*", "https://zeeg.me/en/*", "https://www.pandora.com/*", "https://open.spotify.com/*", "https://tunein.com/radio/home/*", "https://www.iheart.com/*", "https://www.accuradio.com/*", "https://www.siriusxm.com/*", "https://www.jango.com/*", "https://live365.com/*", "https://www.radioguide.fm/*", "https://worldwidefm.net/*", "https://www.radio.net/s/fip/*", "https://www.nts.live/*", "https://vintagefm.com.au/*", "https://www.kcrw.com/music/shows/eclectic24/*", "https://sohoradiolondon.com/*", "https://power1051.iheart.com/*", "https://www.balamii.com/*", "https://www.cinemix.us/*", "https://www.kexp.org/*", "https://www.dublab.com/*", "https://www.facebook.com/*", "https://www.reddit.com/*", "https://www.instagram.com/*", "https://www.TikTok.com/*", "https://www.Pinterest.com/*", "https://twitter.com/*", "https://www.linkedin.com/*", "https://www.quora.com/*", "https://www.tumblr.com/*"]}, "priority": 1, "template": "feature_callout", "frequency": {"lifetime": 1}, "targeting": "userPrefs.cfrFeatures && visitsCount >= 3"}, "enabled": true, "featureId": "fxms-message-9"}]}, "active": true, "experimentType": "nimbus", "source": "rs-loader", "userFacingName": "Pin: Email and Calendar tabs - Early day user", "userFacingDescription": "Recommending Pinned Tabs for frequently visited sites", "lastSeen": "2024-08-19T23:22:48.922Z", "featureIds": ["fxms-message-9"], "prefs": [], "isRollout": false}, {"slug": "recommend-media-extension-add-ons-part-2", "branch": {"slug": "treatment-c", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"id": "MEDIA_ADDONS_PT_2_EARLY_DAYS_FEATURE_CALLOUT", "groups": ["cfr"], "content": {"id": "MEDIA_ADDONS_PT_2_EARLY_DAYS_FEATURE_CALLOUT", "padding": "16", "screens": [{"id": "MEDIA_ADDONS_PT_2_EARLY_DAYS_FEATURE_CALLOUT:treatment_c", "anchors": [{"selector": "#unified-extensions-button", "panel_position": {"anchor_attachment": "bottomcenter", "callout_attachment": "topright"}}], "content": {"title": {"raw": "Get more out of your music and video", "paddingInline": "8px 0"}, "width": "350px", "padding": 20, "position": "callout", "subtitle": {"raw": "Improve your online media experiences with these performance-boosting extensions.", "marginBlock": "-4px 0", "paddingInline": "44px 0"}, "title_logo": {"width": "32px", "height": "24px", "imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/f2f3fa55-e0e8-4f5a-b64b-a1baa3063950.svg", "alignment": "inline", "marginBlock": "3px 0", "marginInline": "4px 16px"}, "submenu_button": {"style": "secondary", "submenu": [{"id": "item1", "type": "action", "label": {"raw": "Don't show this recommendation again"}, "action": {"data": {"id": "MEDIA_ADDONS_PT_2_EARLY_DAYS_FEATURE_CALLOUT"}, "type": "BLOCK_MESSAGE", "dismiss": true}}, {"id": "item2", "type": "action", "label": {"raw": "Show fewer recommendations"}, "action": {"data": {"actions": [{"data": {"pref": {"name": "messaging-system-action.show-fewer-addon-recommendations", "value": true}}, "type": "SET_PREF"}, {"data": {"id": "MEDIA_ADDONS_PT_2_EARLY_DAYS_FEATURE_CALLOUT"}, "type": "BLOCK_MESSAGE"}]}, "type": "MULTI_ACTION", "dismiss": true, "navigate": true}}, {"type": "separator"}, {"id": "item3", "type": "action", "label": {"raw": "Manage Settings"}, "action": {"data": {"args": "preferences#general-cfraddons", "where": "tab"}, "type": "OPEN_ABOUT_PAGE", "dismiss": true}}], "attached_to": "additional_button"}, "secondary_button": {"label": {"raw": "Explore extensions"}, "style": "primary", "action": {"data": {"args": "https://addons.mozilla.org/en-US/firefox/collections/4757633/must-have-media/?page=1&collection_sort=-popularity", "where": "tabshifted"}, "type": "OPEN_URL", "dismiss": true}}, "additional_button": {"label": {"raw": "Dismiss"}, "style": "secondary", "action": {"dismiss": true}}}}], "backdrop": "transparent", "template": "multistage", "transitions": false, "disableHistoryUpdates": true}, "trigger": {"id": "defaultBrowserCheck"}, "template": "feature_callout", "frequency": {"lifetime": 2}, "targeting": "userPrefs.cfrAddons && 'browser.discovery.enabled'|preferenceValue && source == 'newtab'"}, "enabled": true, "featureId": "featureCallout"}]}, "active": true, "experimentType": "nimbus", "source": "rs-loader", "userFacingName": "Recommend Media Extension Add-ons - Part 2, early days", "userFacingDescription": "Experimenting with educating and recommending add-ons to users.", "lastSeen": "2024-08-19T23:22:48.980Z", "featureIds": ["featureCallout"], "prefs": [], "isRollout": false}], "nimbusRollouts": [{"slug": "consolidated-search-configuration-row-desktop-relaunch", "branch": {"slug": "rollout", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"newSearchConfigEnabled": true}, "enabled": true, "featureId": "search"}]}, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Consolidated Search Configuration (ROW) [Desktop] Relaunch", "userFacingDescription": "Consolidated search configuration for desktop and mobile Firefox", "lastSeen": "2024-08-19T23:22:48.844Z", "featureIds": ["search"], "prefs": [{"name": "browser.search.newSearchConfig.enabled", "branch": "user", "featureId": "search", "variable": "newSearchConfigEnabled", "originalValue": null}], "isRollout": true}, {"slug": "csv-import-release-rollout", "branch": {"slug": "enable-csv-import", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"csvImport": true}, "enabled": true, "featureId": "cm-csv-import"}]}, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "CSV Import (Release Rollout)", "userFacingDescription": "This rollout enables users to import logins from a CSV file from the about:logins page.", "lastSeen": "2024-08-19T23:22:48.718Z", "featureIds": ["cm-csv-import"], "prefs": [{"name": "signon.management.page.fileImport.enabled", "branch": "default", "featureId": "cm-csv-import", "variable": "csvImport", "originalValue": true}], "isRollout": true}, {"slug": "disable-redirects-for-authretries", "branch": {"slug": "control", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"redirectForAuthRetriesEnabled": false}, "enabled": true, "featureId": "networkingAuth"}]}, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Disable Redirects for Authretries", "userFacingDescription": "Rollback Redirection of the http channel for Authentication retries.", "lastSeen": "2024-08-19T23:22:48.901Z", "featureIds": ["networkingAuth"], "prefs": [{"name": "network.auth.use_redirect_for_retries", "branch": "default", "featureId": "networkingAuth", "variable": "redirectForAuthRetriesEnabled", "originalValue": false}], "isRollout": true}, {"slug": "ech-roll-out", "branch": {"slug": "rollout", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"h3Enabled": true, "tlsEnabled": true, "tlsGreaseProb": 100, "h3GreaseEnabled": true, "forceWaitHttpsRR": true, "insecureFallback": false, "greasePaddingSize": 100, "disableGreaseOnFallback": false}, "enabled": true, "featureId": "echPrefs"}]}, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Encrypted Client Hello", "userFacingDescription": "Encrypted Client Hello is a new TLS feature which provides greater privacy for HTTPS connections.", "lastSeen": "2024-08-19T23:22:48.728Z", "featureIds": ["echPrefs"], "prefs": [{"name": "network.dns.http3_echconfig.enabled", "branch": "default", "featureId": "echPrefs", "variable": "h3Enabled", "originalValue": true}, {"name": "network.dns.echconfig.enabled", "branch": "default", "featureId": "echPrefs", "variable": "tlsEnabled", "originalValue": true}, {"name": "security.tls.ech.grease_probability", "branch": "default", "featureId": "echPrefs", "variable": "tlsGreaseProb", "originalValue": 100}, {"name": "security.tls.ech.grease_http3", "branch": "default", "featureId": "echPrefs", "variable": "h3GreaseEnabled", "originalValue": true}, {"name": "network.dns.force_waiting_https_rr", "branch": "default", "featureId": "echPrefs", "variable": "forceWaitHttpsRR", "originalValue": null}, {"name": "network.dns.echconfig.fallback_to_origin_when_all_failed", "branch": "default", "featureId": "echPrefs", "variable": "insecureFallback", "originalValue": false}, {"name": "security.tls.ech.grease_size", "branch": "default", "featureId": "echPrefs", "variable": "greasePaddingSize", "originalValue": 100}, {"name": "security.tls.ech.disable_grease_on_fallback", "branch": "default", "featureId": "echPrefs", "variable": "disableGreaseOnFallback", "originalValue": false}], "isRollout": true}, {"slug": "highlighting-in-pdfs-rollout", "branch": {"slug": "treatment", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"addHighlight": true}, "enabled": true, "featureId": "pdfjs"}]}, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Highlighting in PDFs - Rollout", "userFacingDescription": "Feature to highlight text and other content in PDFs", "lastSeen": "2024-08-19T23:22:48.835Z", "featureIds": ["pdfjs"], "prefs": [{"name": "pdfjs.enableHighlightEditor", "branch": "default", "featureId": "pdfjs", "variable": "addHighlight", "originalValue": true}], "isRollout": true}, {"slug": "home-and-newtab-wallpapers-v2-rollout-global-relaunch", "branch": {"slug": "control", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"wallpapersV2": true}, "enabled": true, "featureId": "pocketNewtab"}]}, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Home and newtab wallpapers v2 Rollout Global Relaunch", "userFacingDescription": "Rollout of New Tab wallpaper selection.", "lastSeen": "2024-08-19T23:22:48.934Z", "featureIds": ["pocketNewtab"], "prefs": [{"name": "browser.newtabpage.activity-stream.newtabWallpapers.v2.enabled", "branch": "user", "featureId": "pocketNewtab", "variable": "wallpapersV2", "originalValue": null}], "isRollout": true}, {"slug": "phc-rollout", "branch": {"slug": "rollout", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"phcEnabled": true}, "enabled": true, "featureId": "phc"}]}, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "PHC Rollout", "userFacingDescription": "Roll out the Probabilistic Heap Checker in Firefox Release.", "lastSeen": "2024-08-19T23:22:48.814Z", "featureIds": ["phc"], "prefs": [{"name": "memory.phc.enabled", "branch": "user", "featureId": "phc", "variable": "phcEnabled", "originalValue": null}], "isRollout": true}, {"slug": "relay-integration-into-firefox-118-release-for-all-fxa-and-autofill-users", "branch": {"slug": "enable-relay-integration", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"firefoxRelayIntegration": true}, "enabled": true, "featureId": "password-autocomplete"}]}, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Relay integration into Firefox 118+ Release for all FXA and autofill users", "userFacingDescription": "This rollout gives Firefox Account users the ability to make Relay email masks directly in the browser.", "lastSeen": "2024-08-19T23:36:17.080Z", "featureIds": ["password-autocomplete"], "prefs": [], "isRollout": true}, {"slug": "tab-hover-preview-release-rollout", "branch": {"slug": "control", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"tabPreviewsEnabled": true}, "enabled": true, "featureId": "tabPreview"}]}, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Tab Hover Preview Release Rollout", "userFacingDescription": "Enable Tab Hover Preview.", "lastSeen": "2024-08-19T23:22:48.957Z", "featureIds": ["tabPreview"], "prefs": [{"name": "browser.tabs.hoverPreview.enabled", "branch": "default", "featureId": "tabPreview", "variable": "tabPreviewsEnabled", "originalValue": false}], "isRollout": true}, {"slug": "upgrade-spotlight-rollout", "branch": {"slug": "treatment", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"enabled": false}, "enabled": true, "featureId": "upgradeDialog"}]}, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Upgrade Spotlight Rollout", "userFacingDescription": "Experimenting on onboarding content when you upgrade Firefox.", "lastSeen": "2024-08-19T23:22:48.783Z", "featureIds": ["upgradeDialog"], "prefs": [], "isRollout": true}]}, "legacyUserStylesheets": {"active": false, "types": []}, "remoteSettings": {"serverURL": "https://firefox.settings.services.mozilla.com/v1", "pollingEndpoint": "https://firefox.settings.services.mozilla.com/v1/buckets/monitor/collections/changes/changeset", "serverTimestamp": null, "localTimestamp": "\"1724101032152\"", "lastCheck": "2024-08-19T23:23:14.000Z", "mainBucket": "main", "defaultSigner": "remote-settings.content-signature.mozilla.org", "previewMode": false, "collections": [], "history": {"settings-sync": [{"timestamp": 1724101032152, "status": "success", "infos": {}, "datetime": "2024-08-19T20:57:12.152Z"}]}, "isSynchronizationBroken": false}, "places": [{"efficiencyPerc": 24.6, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "sqlite_schema", "count": "-"}, {"efficiencyPerc": 4.8, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_origins", "count": 42}, {"efficiencyPerc": 4.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "sqlite_autoindex_moz_origins_1", "count": "-"}, {"efficiencyPerc": 63.8, "pages": 4, "sizeBytes": 131072, "sizePerc": 8.2, "sequentialityPerc": 95.8, "entity": "moz_places", "count": 278}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_extra", "count": 0}, {"efficiencyPerc": 11.5, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_url_hashindex", "count": "-"}, {"efficiencyPerc": 20.5, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_hostindex", "count": "-"}, {"efficiencyPerc": 6.5, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_visitcount", "count": "-"}, {"efficiencyPerc": 7.4, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_frecencyindex", "count": "-"}, {"efficiencyPerc": 13.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_lastvisitdateindex", "count": "-"}, {"efficiencyPerc": 16.6, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_guid_uniqueindex", "count": "-"}, {"efficiencyPerc": 7.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_originidindex", "count": "-"}, {"efficiencyPerc": 6.4, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_altfrecencyindex", "count": "-"}, {"efficiencyPerc": 22.5, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_historyvisits", "count": 309}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_historyvisits_extra", "count": 0}, {"efficiencyPerc": 17.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_historyvisits_placedateindex", "count": "-"}, {"efficiencyPerc": 7.6, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_historyvisits_fromindex", "count": "-"}, {"efficiencyPerc": 14.7, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_historyvisits_dateindex", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_inputhistory", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "sqlite_autoindex_moz_inputhistory_1", "count": "-"}, {"efficiencyPerc": 3.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_bookmarks", "count": 17}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_bookmarks_deleted", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "sqlite_autoindex_moz_bookmarks_deleted_1", "count": "-"}, {"efficiencyPerc": 0.5, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_bookmarks_itemindex", "count": "-"}, {"efficiencyPerc": 0.5, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_bookmarks_parentindex", "count": "-"}, {"efficiencyPerc": 0.9, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_bookmarks_itemlastmodifiedindex", "count": "-"}, {"efficiencyPerc": 0.8, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_bookmarks_dateaddedindex", "count": "-"}, {"efficiencyPerc": 1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_bookmarks_guid_uniqueindex", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_keywords", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "sqlite_autoindex_moz_keywords_1", "count": "-"}, {"efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "sqlite_sequence", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_keywords_placepostdata_uniqueindex", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_anno_attributes", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "sqlite_autoindex_moz_anno_attributes_1", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_annos", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_annos_placeattributeindex", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_items_annos", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_items_annos_itemattributeindex", "count": "-"}, {"efficiencyPerc": 0.6, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_meta", "count": 5}, {"efficiencyPerc": 4, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_metadata", "count": 37}, {"efficiencyPerc": 1.8, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_metadata_placecreated_uniqueindex", "count": "-"}, {"efficiencyPerc": 0.8, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_metadata_referrerindex", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_places_metadata_search_queries", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "sqlite_autoindex_moz_places_metadata_search_queries_1", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "moz_previews_tombstones", "count": 0}, {"efficiencyPerc": 3.3, "pages": 1, "sizeBytes": 32768, "sizePerc": 2, "sequentialityPerc": 95.8, "entity": "sqlite_stat1", "count": "-"}]}

Pšašany wót wužywarja valentina.hernandezvera pśed 15 góźinami

How do I get AOL Webmail working for default mailto again?

How do I get AOL Webmail working for default mailto again? I used to have the AOL mail site as Firefox's default mail. Somehow when I opened up Thunderbird recently for … (cytajśo wěcej)

How do I get AOL Webmail working for default mailto again?

I used to have the AOL mail site as Firefox's default mail. Somehow when I opened up Thunderbird recently for something, it up and decided that it had to be my default for mail links in Firefox, too, I guess? Maybe something changed with a system update a while back, I'm not sure. In case Thunderbird really did decide to take over, and will do it again next time I open it, what's the setting in that to get it to stop doing that? What did I put wrong in there?

At any rate, I haven't liked the change.

I don't seem to be able to pick AOL from the Applications options in Firefox's settings, and when I pick to "use other", I get a dialog that'll only allow me to pick an application file, and won't allow putting in the URL for AOL Mail. I did not use a helper app before, and the extension I tried from the Firefox Add-ons site doesn't work right. It opens the AOL page, but doesn't even open a new mail compose page, let alone fill the email address I clicked on as it ought to.

I'm guessing this will take editing something in about:config, but I don't know what to put in there. What's the fix?

Pšašany wót wužywarja Sterrence pśed 17 góźinami

Copy is randomly broken in the Linux .deb version of Firefox

Similar to this https://support.mozilla.org/en-US/questions/1440015. However, I installed Firefox this way https://support.mozilla.org/en-US/kb/install-firefox-linux#w_in… (cytajśo wěcej)

Similar to this https://support.mozilla.org/en-US/questions/1440015. However, I installed Firefox this way https://support.mozilla.org/en-US/kb/install-firefox-linux#w_install-firefox-deb-package-for-debian-based-distributions

Issue happens in both MX Linux and Linux Mint (Firefox 129.0, 64 bit)

Pšašany wót wužywarja svasvod pśed 1 dnjom

Message, Problem loading my Betting Sites, William Hill, Sky Bet, opening any links , Pop up of secure connection. Cannot open the page.

Secure Connection Failed An error occurred during a connection to www.lottoland.co.uk. SSL received a record that exceeded the maximum permissible length. Error code: S… (cytajśo wěcej)

Secure Connection Failed

An error occurred during a connection to www.lottoland.co.uk. SSL received a record that exceeded the maximum permissible length.

Error code: SSL_ERROR_RX_RECORD_TOO_LONG

   The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
   Please contact the web site owners to inform them of this problem.

Learn more…

Pšašany wót wužywarja Sonny Sambucharan pśed 2 tyźenjoma

Slědne wótegrono wót wužywarja cor-el pśed 1 dnjom

Firefox 128 ESR-next Releases not reading firefox.cfg

My company has been using the same customized autoconfig.js without issue since last year's FF 115 esr release on our Ubuntu servers. cat /opt/firefox-115.13.0esr/defau… (cytajśo wěcej)

My company has been using the same customized autoconfig.js without issue since last year's FF 115 esr release on our Ubuntu servers.

cat /opt/firefox-115.13.0esr/defaults/pref/autoconfig.js pref("browser.tabs.inTitlebar", 0); pref("general.config.filename", "firefox.cfg"); pref("general.config.obscure_value", 0); pref("general.config.sandbox_enabled", false); pref("pdfjs.annotationEditorMode", 1);

Now we are testing the 128 esr next releases with the same config and getting the failed to read the configuration file. please contact your system administrator error

cat /opt/firefox-128.1.0esr/defaults/pref/autoconfig.js pref("browser.tabs.inTitlebar", 0); pref("general.config.filename", "firefox.cfg"); pref("general.config.obscure_value", 0); pref("general.config.sandbox_enabled", false); pref("pdfjs.annotationEditorMode", 1);

If remove pref("general.config.obscure_value", 0); or set it to 1, the error goes away, but our actual firefox.cfg does not get read and are configs are not present at all.

Pšašany wót wužywarja Ruben Gomez pśed 1 tyźenjom

Slědne wótegrono wót wužywarja cor-el pśed 1 dnjom

intrusive cookies

Under privacy and security I'm able to remove cookies, but capital one shopping & their third party cookies reinstall themselves automatically. I am paying off my Cap… (cytajśo wěcej)

Under privacy and security I'm able to remove cookies, but capital one shopping & their third party cookies reinstall themselves automatically. I am paying off my Capital One credit card and cancelling it, so I will be uninstalling their app on my cell phone. I've only visited their site once on my Linux PC, have never installed their app on it and I don't appreciate them tracking me here. Maybe Google linked my PC with my Pixel phone, I'll them a call also after paying off the CapitalOne card. Thanks, Claude Hansford Cochran

Pšašany wót wužywarja claudehansford pśed 1 dnjom

  • Rozwězany

Drag and Drop stopped working in Firefox v129.0.1 for Linux

I upgraded my version of Firefox from an ESR version to v129.0.1 on Debian 12. Drag and drop of files from the desktop or the file manager (PCManFM-Qt) into the browser … (cytajśo wěcej)

I upgraded my version of Firefox from an ESR version to v129.0.1 on Debian 12. Drag and drop of files from the desktop or the file manager (PCManFM-Qt) into the browser stopped working. It is still working properly in Chrome.

This occurs with several web apps but, as an example, it occurs when trying to drag a jpeg into Roundcube Webmail while composing a message.

No browser console errors are genrated when trying to do this. It occurs in Troubleshooting (safe) mode as well. In apps that pop-up a "Drag files here" target, that target still appears but dropping the file on it does nothing.

Pšašany wót wužywarja mike763 pśed 4 dnjami

Wótegronjony wót wužywarja mike763 pśed 1 dnjom

Crashes when using Youtube on Firefox

Hi. I got a new laptop some weeks ago (Linux Fedora) and I've been using Firefox without any problems until last week. When watching Youtube videos my system shell crashe… (cytajśo wěcej)

Hi. I got a new laptop some weeks ago (Linux Fedora) and I've been using Firefox without any problems until last week. When watching Youtube videos my system shell crashes completely. This problem ONLY happens with Youtube videos and Firefox. Other browsers work fine and I don't have this problem in other websites.

Recent crashes ID: bp-f6b555b9-0fbb-447d-a3b3-9f7ee0240818 bp-1fad31a3-0735-49dd-92ac-44e2d0240818 bp-19ae85a5-8bd3-4d3b-b366-f65a10240818 bp-7ca6ded3-871e-45ad-8351-f21c40240818 bp-88f4aca2-437b-45d1-8d7a-11a7c0240818 bp-ebb8ed44-af42-44c1-89f9-54b1f0240818 bp-3aa6e40e-467c-4c72-8373-b23e30240818

Pšašany wót wužywarja fjcorfel pśed 2 dnjoma

Text and images disapearing and flashing while giving input

On different webpages i had the issue that when writing text an old, probably cashed, version of the text appears and my written text is hidden. It then raptly switches b… (cytajśo wěcej)

On different webpages i had the issue that when writing text an old, probably cashed, version of the text appears and my written text is hidden. It then raptly switches between the life and the cased version.

I have not really found a way to reproduce it only that it happens after a tab has been left in the background for some time.

Reloading does not help only opening the page in a new tab held bot only for a short amount of time. I definitively find out if add-ons affected it but it did not seam like it.

I also had similar issues on websites where you can draw, with the images flashing.

Any form of input seams to effect which version of the text is displayed.

Pšašany wót wužywarja falkanson pśed 2 dnjoma

  • Blokěrowany

Firefox Android: Allow http login/password for whitelisted websites

I am developing a django website. The login on the default admin page is not working when I am testing locally on my mobile. I assume it is because the connection is htt… (cytajśo wěcej)

I am developing a django website.

The login on the default admin page is not working when I am testing locally on my mobile. I assume it is because the connection is http (and not https) in order to protect the users (which is a good thing).

I assumed this is the problem, because on chrome, I got also blocked, but I got this hint.

Therefore following 2 stories:

  • As a user, I wish I receive a feedback when something is blocked by the browser, so that I understand what is happening.
  • As a developer, I wish I could allow login on whitelisted sites (local websites like 192.* ?), so that I can test my website on android without creating self-signed-certificates.

If my assumptions are wrong (but the server did not receive any call), do you know, how I can visualize the network calls on android?

Pšašany wót wužywarja r.loutrel+firefox pśed 2 dnjoma

Slědne wótegrono wót wužywarja r.loutrel+firefox pśed 2 dnjoma

Firefox wallpaper not working when signed in

I think this is a new feature that let's you add background wallpaper. I tried it out when I was signed out and it seemed to work. But after I signed in with my Firefox a… (cytajśo wěcej)

I think this is a new feature that let's you add background wallpaper. I tried it out when I was signed out and it seemed to work. But after I signed in with my Firefox account it doesn't show up.

Pšašany wót wužywarja dvipatwork pśed 2 dnjoma

Unable to download or upload files to some websites

For a few months now I've been having issues uploading firmware files to my QNAP server's website. I was trying to update the firmware, but it wouldn't allow the file to … (cytajśo wěcej)

For a few months now I've been having issues uploading firmware files to my QNAP server's website. I was trying to update the firmware, but it wouldn't allow the file to even be uploaded. Would just get a general "error" with no help.

This past week a started having issues with 7digital.com not allowing me to download zipped music files. It kept giving an error about the oauth token not being passed through. (Error: Authorization failed for method <GET> and URL <http://media.geo.7digital.com/media/user/download/release>. Missing oauth_consumer_key)

Finally figured out that this is only happening in Firefox, Brave browser and other Chrome based browsers don't have the issue.

I've tried turning off the tracking and download protection in settings, but it didn't help. So, what's causing it?

Using Firefox 128.0.3 (64-bit) on Linux (NixOS).

Pšašany wót wužywarja mozilla623 pśed 2 dnjoma

Slědne wótegrono wót wužywarja jonzn4SUSE pśed 2 dnjoma