DJmusic
{
"securitySoftware": { "registeredAntiVirus": "", "registeredAntiSpyware": "", "registeredFirewall": "" }, "environmentVariables": { "MOZ_CRASHREPORTER_DATA_DIRECTORY": "C:\\Users\\p\\AppData\\Roaming\\Mozilla\\Firefox\\Crash Reports", "MOZ_CRASHREPORTER_EVENTS_DIRECTORY": "C:\\Users\\p\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\phbi6jyl.default-release\\crashes\\events", "MOZ_CRASHREPORTER_PING_DIRECTORY": "C:\\Users\\p\\AppData\\Roaming\\Mozilla\\Firefox\\Pending Pings", "MOZ_CRASHREPORTER_RESTART_ARG_1": "-os-autostart", "MOZ_CRASHREPORTER_STRINGS_OVERRIDE": "C:\\Program Files\\Mozilla Firefox\\browser\\crashreporter-override.ini" }, "lockedPreferences": { "fission.autostart.session": true }, "media": { "currentAudioBackend": "wasapi", "currentMaxAudioChannels": 0, "currentPreferredSampleRate": 44100, "audioOutputDevices": [ { "name": "Speakers (Realtek High Definition Audio)", "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0887&SUBSYS_1458A002&REV_1003\\4&26fe9049&0&0201", "vendor": "", "type": 2, "state": 1, "preferred": 0, "supportedFormat": 4112, "defaultFormat": 4096, "maxChannels": 2, "defaultRate": 48000, "maxRate": 48000, "minRate": 48000, "maxLatency": 0, "minLatency": 0 } ], "audioInputDevices": [ { "name": "Microphone (Realtek High Definition Audio)", "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0887&SUBSYS_1458A002&REV_1003\\4&26fe9049&0&0201", "vendor": "", "type": 1, "state": 1, "preferred": 0, "supportedFormat": 4112, "defaultFormat": 4096, "maxChannels": 2, "defaultRate": 48000, "maxRate": 48000, "minRate": 48000, "maxLatency": 0, "minLatency": 0 }, { "name": "Stereo Mix (Realtek High Definition Audio)", "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0887&SUBSYS_1458A002&REV_1003\\4&26fe9049&0&0201", "vendor": "", "type": 1, "state": 2, "preferred": 5, "supportedFormat": 4112, "defaultFormat": 4096, "maxChannels": 2, "defaultRate": 48000, "maxRate": 48000, "minRate": 48000, "maxLatency": 480, "minLatency": 144 }, { "name": "Line In (Realtek High Definition Audio)", "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0887&SUBSYS_1458A002&REV_1003\\4&26fe9049&0&0201", "vendor": "", "type": 1, "state": 1, "preferred": 0, "supportedFormat": 4112, "defaultFormat": 4096, "maxChannels": 2, "defaultRate": 48000, "maxRate": 48000, "minRate": 48000, "maxLatency": 0, "minLatency": 0 } ], "codecSupportInfo": "H264 SW HW\nVP9 SW HW\nVP8 SW HW\nAV1 SW LACK_OF_EXTENSION\nHEVC NONE\nAAC SW\nMP3 SW\nOpus SW\nVorbis SW\nFLAC SW\nWave SW" }, "accessibility": { "isActive": false, "forceDisabled": 0, "instantiator": "" }, "startupCache": { "DiskCachePath": "C:\\Users\\p\\AppData\\Local\\Mozilla\\Firefox\\Profiles\\phbi6jyl.default-release\\startupCache\\startupCache.8.little", "IgnoreDiskCache": false, "FoundDiskCacheOnInit": true, "WroteToDiskCache": false }, "libraryVersions": { "NSPR": { "minVersion": "4.36", "version": "4.36" }, "NSS": { "minVersion": "3.107", "version": "3.107" }, "NSSUTIL": { "minVersion": "3.107", "version": "3.107" }, "NSSSSL": { "minVersion": "3.107", "version": "3.107" }, "NSSSMIME": { "minVersion": "3.107", "version": "3.107" } }, "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": { "contentSandboxLevel": 8, "effectiveContentSandboxLevel": 8, "contentWin32kLockdownState": "Win32k Lockdown enabled -- default value is true", "supportSandboxGpuLevel": 1 }, "remoteAgent": { "running": false, "url": "" }, "graphics": { "desktopEnvironment": "", "numTotalWindows": 2, "numAcceleratedWindows": 2, "windowLayerManagerType": "WebRender", "windowLayerManagerRemote": true, "graphicsDevicePixelRatios": [ 1, 1 ], "adapterDescription": "Intel(R) HD Graphics 4600", "adapterVendorID": "0x8086", "adapterDeviceID": "0x0412", "adapterSubsysID": "d0001458", "adapterRAM": 0, "adapterDrivers": "igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32", "driverVendor": "", "driverVersion": "20.19.15.5171", "driverDate": "11-4-2020", "adapterDescription2": "", "adapterVendorID2": "", "adapterDeviceID2": "", "adapterSubsysID2": "", "adapterRAM2": 0, "adapterDrivers2": "", "driverVendor2": "", "driverVersion2": "", "driverDate2": "", "isGPU2Active": false, "direct2DEnabled": false, "directWriteEnabled": true, "directWriteVersion": "10.0.19041.5440", "clearTypeParameters": "Gamma: 1.8 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ", "targetFrameRate": 60, "supportFontDetermination": "Windows Platform", "direct2DEnabledMessage": { "key": "" }, "webgl1Renderer": "Google Inc. (Intel) -- ANGLE (Intel, Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0, D3D11-20.19.15.5171)", "webgl1Version": "OpenGL ES 3.0.0 (ANGLE 2.1.19739 git hash: 419cd2c3213b)", "webgl1DriverExtensions": "GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture ", "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_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context WEBGL_provoking_vertex", "webgl1WSIInfo": "outOfProcess: false\ninProcess: true\nEGL_VENDOR: Google Inc. (Intel)\nEGL_VERSION: 1.5 (ANGLE 2.1.19739 git hash: 419cd2c3213b)\nEGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_ANGLE_windows_ui_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANGLE_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync \nEGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control ", "webgl2Renderer": "Google Inc. (Intel) -- ANGLE (Intel, Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0, D3D11-20.19.15.5171)", "webgl2Version": "OpenGL ES 3.0.0 (ANGLE 2.1.19739 git hash: 419cd2c3213b)", "webgl2DriverExtensions": "GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture ", "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 OVR_multiview2 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_provoking_vertex", "webgl2WSIInfo": "outOfProcess: false\ninProcess: true\nEGL_VENDOR: Google Inc. (Intel)\nEGL_VERSION: 1.5 (ANGLE 2.1.19739 git hash: 419cd2c3213b)\nEGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_ANGLE_windows_ui_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANGLE_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync \nEGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control ", "info": { "AzureCanvasBackend (UI Process)": "skia", "AzureFallbackCanvasBackend (UI Process)": "skia", "AzureContentBackend (UI Process)": "skia", "AzureCanvasBackend": "skia", "AzureContentBackend": "skia", "ApzWheelInput": 1, "ApzDragInput": 1, "ApzKeyboardInput": 1, "ApzAutoscrollInput": 1, "ApzZoomingInput": 1, "CMSOutputProfile": "AAAKOEFEQkUCEAAAbW50clJHQiBYWVogB90ABwAUAAgAIQAIYWNzcE1TRlQAAAAAREVMAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1ERUxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZGVzYwAAAPwAAAB5Y3BydAAAAXgAAAA3d3RwdAAAAbAAAAAUclhZWgAAAcQAAAAUZ1hZWgAAAdgAAAAUYlhZWgAAAewAAAAUclRSQwAAAgAAAAgMZ1RSQwAAAgAAAAgMYlRSQwAAAgAAAAgMY2hhZAAACgwAAAAsZGVzYwAAAAAAAAAlREVMTCBTMjI0MEwgQ29sb3IgUHJvZmlsZSwgRDY1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IChjKSAyMDEzIERlbGwgSW5jLgAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPbWAAEAAAAA0yxYWVogAAAAAAAAaIYAADb3AAADqVhZWiAAAAAAAABZfwAAseUAABIgWFlaIAAAAAAAADHYAAAXJAABADtjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23//3NmMzIAAAAAAAEMRAAABd////MmAAAHlAAA/Y////uh///9ogAAA9sAAMB1", "DisplayCount": 1, "Display0": "1920x1080@60Hz scales:1.000000|1.000000", "HardwareStretching": "both=0 window-only=0 full-screen-only=0 none=1 error=0", "OverlaySupport": "NV12=None YUV2=None BGRA8=Software RGB10A2=None VpSR=Not Supported VpAutoHDR=Not Supported", "SwapChainTearingSupport": "Supported" }, "featureLog": { "features": [ { "name": "HW_COMPOSITING", "description": "Compositing", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "D3D11_COMPOSITING", "description": "Direct3D11 Compositing", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "DIRECT2D", "description": "Direct2D", "status": "disabled", "log": [ { "type": "default", "status": "disabled", "failureId": "FEATURE_FAILURE_DISABLED", "message": "Disabled by default" } ] }, { "name": "D3D11_HW_ANGLE", "description": "Direct3D11 hardware ANGLE", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "GPU_PROCESS", "description": "GPU Process", "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": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "WEBRENDER_PARTIAL", "description": "WebRender partial present", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "WEBRENDER_SHADER_CACHE", "description": "WebRender shader disk cache", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "WEBRENDER_OPTIMIZED_SHADERS", "description": "WebRender optimized shaders", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "WEBRENDER_ANGLE", "description": "WebRender ANGLE", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "WEBRENDER_DCOMP_PRESENT", "description": "WebRender DirectComposition", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "WEBRENDER_SCISSORED_CACHE_CLEARS", "description": "WebRender scissored cache clears", "status": "blocklisted", "log": [ { "type": "default", "status": "available" }, { "type": "env", "status": "blocklisted", "failureId": "FEATURE_FAILURE_BUG_1603515", "message": "Blocklisted by gfxInfo" } ] }, { "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": "WINDOW_OCCLUSION", "description": "WINDOW_OCCLUSION", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "VIDEO_HARDWARE_OVERLAY", "description": "hardware decoded video overlay", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "VIDEO_SOFTWARE_OVERLAY", "description": "software decoded video overlay", "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": "REUSE_DECODER_DEVICE", "description": "Reuse decoder device", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "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": "REMOTE_CANVAS", "description": "Remote canvas", "status": "blocked", "log": [ { "type": "default", "status": "available" }, { "type": "runtime", "status": "blocked", "failureId": "FEATURE_REMOTE_CANVAS_NO_DIRECT2D", "message": "Disabled without Direct2D" } ] } ], "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": "Microsoft Rewards", "type": "extension", "version": "0.0.0.27", "isActive": true, "id": "MicrosoftRewards@microsoft.com" }, { "name": "System theme — auto", "type": "theme", "version": "1.4.1", "isActive": true, "id": "default-theme@mozilla.org" }, { "name": "Dark", "type": "theme", "version": "1.3.2", "isActive": false, "id": "firefox-compact-dark@mozilla.org" }, { "name": "Firefox Alpenglow", "type": "theme", "version": "1.5", "isActive": false, "id": "firefox-alpenglow@mozilla.org" }, { "name": "Light", "type": "theme", "version": "1.3", "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": "134.5.0", "id": "webcompat@mozilla.org" }, { "name": "WebCompat Reporter", "version": "2.1.0", "id": "webcompat-reporter@mozilla.org" } ], "experimentalFeatures": [ [ "sidebar-title", "sidebar.revamp", false ], [ "vertical-tabs-title", "sidebar.verticalTabs", false ], [ "genai-settings-chat-title", "browser.ml.chat.enabled", false ], [ "experimental-features-auto-pip", "media.videocontrols.picture-in-picture.enable-when-switching-tabs.enabled", false ], [ "experimental-features-ime-search", "browser.urlbar.keepPanelOpenDuringImeComposition", false ], [ "experimental-features-webrtc-global-mute-toggles", "privacy.webrtc.globalMuteToggles", false ], [ "experimental-features-media-jxl", "image.jxl.enabled", false ], [ "experimental-features-css-masonry2", "layout.css.grid-template-masonry-value.enabled", false ], [ "experimental-features-web-gpu2", "dom.webgpu.enabled", false ], [ "experimental-features-devtools-serviceworker-debugger-support", "devtools.debugger.features.windowless-service-workers", false ] ], "application": { "name": "Firefox", "osVersion": "Windows_NT 10.0 19045", "version": "134.0.2", "buildID": "20250120135430", "distributionID": "", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0", "safeMode": false, "memorySizeBytes": 8485355520, "diskAvailableBytes": 18656829440, "updateChannel": "release", "supportURL": "https://support.mozilla.org/1/firefox/134.0.2/WINNT/en-US/", "osTheme": "", "pointingDevices": [ "pointing-device-mouse" ], "numTotalWindows": 1, "numFissionWindows": 1, "numRemoteWindows": 1, "launcherProcessState": 0, "fissionAutoStart": true, "fissionDecisionStatus": "enabledByDefault", "remoteAutoStart": true, "policiesStatus": 0, "keyLocationServiceGoogleFound": true, "keySafebrowsingGoogleFound": true, "keyMozillaFound": true }, "processes": { "remoteTypes": { "prealloc": 3, "gpu": 1, "privilegedabout": 1, "rdd": 1, "webIsolated": 2, "socket": 1, "extension": 1, "utility_jSOracle": 1 }, "maxWebContentProcesses": 8 }, "normandy": { "addonStudies": [], "prefRollouts": [], "prefStudies": [], "nimbusExperiments": [ { "slug": "long-term-holdback-2025h1-growth-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" } ], "firefoxLabsTitle": null }, "active": true, "experimentType": "nimbus", "source": "rs-loader", "userFacingName": "Long term holdback 2025H1 Growth Desktop", "userFacingDescription": "Long-term holdback for 2025 H1 Growth experiments", "lastSeen": "2025-01-20T15:29:37.183Z", "featureIds": [ "no-feature-firefox-desktop" ], "prefs": [], "isFirefoxLabsOptIn": false, "firefoxLabsTitle": null, "firefoxLabsDescription": null, "isRollout": false } ], "nimbusRollouts": [ { "slug": "backgroundupdate-enable-unelevated-installations-rollout-3-release", "branch": { "slug": "enabled", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "enableUpdatesForUnelevatedInstallations": true }, "enabled": true, "featureId": "backgroundUpdate" } ] }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "BackgroundUpdate: Enable unelevated installations (Rollout) -- 3-release", "userFacingDescription": "Update Firefox when it is not running if the application directory can be written (even without the Mozilla Maintenance Service).", "lastSeen": "2024-12-12T17:54:19.059Z", "featureIds": [ "backgroundUpdate" ], "prefs": [ { "name": "app.update.background.allowUpdatesForUnelevatedInstallations", "branch": "user", "featureId": "backgroundUpdate", "variable": "enableUpdatesForUnelevatedInstallations", "originalValue": null } ], "isRollout": true }, { "slug": "certificate-transparency-desktop-rollout", "branch": { "slug": "certificate-transparency-enforced", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "mode": 2 }, "enabled": true, "featureId": "certificateTransparency" } ], "firefoxLabsTitle": null }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Certificate Transparency Desktop Rollout", "userFacingDescription": "Rolling out improved certificate security.", "lastSeen": "2025-01-31T17:40:56.686Z", "featureIds": [ "certificateTransparency" ], "prefs": [ { "name": "security.pki.certificate_transparency.mode", "branch": "default", "featureId": "certificateTransparency", "variable": "mode", "originalValue": 0 } ], "isFirefoxLabsOptIn": false, "firefoxLabsTitle": null, "firefoxLabsDescription": null, "isRollout": true }, { "slug": "disable-ads-startup-cache", "branch": { "slug": "control", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "spocsStartupCache": false }, "enabled": true, "featureId": "newtabSpocsCache" } ] }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Disable Ads Startup Cache", "userFacingDescription": "Reduce the number of old / out of date ads shown on New Tab", "lastSeen": "2024-12-12T17:54:19.166Z", "featureIds": [ "newtabSpocsCache" ], "prefs": [ { "name": "browser.newtabpage.activity-stream.discoverystream.spocs.startupCache.enabled", "branch": "user", "featureId": "newtabSpocsCache", "variable": "spocsStartupCache", "originalValue": null } ], "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-12-12T17:54:19.114Z", "featureIds": [ "networkingAuth" ], "prefs": [ { "name": "network.auth.use_redirect_for_retries", "branch": "default", "featureId": "networkingAuth", "variable": "redirectForAuthRetriesEnabled", "originalValue": false } ], "isRollout": true }, { "slug": "encrypted-client-hello-fallback-mechanism", "branch": { "slug": "control", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "insecureFallback": true }, "enabled": true, "featureId": "echPrefs" } ], "firefoxLabsTitle": null }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Encrypted Client Hello - Fallback Mechanism", "userFacingDescription": "This experiment enables a fallback mechanism for Encrypted Client Hello. This feature maximizes compatibility with websites that have misconfigured or unexpected DNS configurations.", "lastSeen": "2024-12-12T17:54:19.132Z", "featureIds": [ "echPrefs" ], "prefs": [ { "name": "network.dns.echconfig.fallback_to_origin_when_all_failed", "branch": "default", "featureId": "echPrefs", "variable": "insecureFallback", "originalValue": false } ], "isRollout": true }, { "slug": "extensions-migration-in-import-wizard-116-rollout", "branch": { "slug": "control", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "useNewWizard": true, "showImportAll": true, "migrateExtensions": true, "showPreferencesEntrypoint": true }, "enabled": true, "featureId": "migrationWizard" } ] }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Extensions Migration in Import Wizard - 117+", "userFacingDescription": "This rollout makes extension migration available to users migrating from Chrome to Firefox.", "lastSeen": "2024-12-13T20:50:48.572Z", "featureIds": [ "migrationWizard" ], "prefs": [ { "name": "browser.migrate.content-modal.import-all.enabled", "branch": "user", "featureId": "migrationWizard", "variable": "showImportAll", "originalValue": null }, { "name": "browser.migrate.chrome.extensions.enabled", "branch": "user", "featureId": "migrationWizard", "variable": "migrateExtensions", "originalValue": null }, { "name": "browser.migrate.preferences-entrypoint.enabled", "branch": "user", "featureId": "migrationWizard", "variable": "showPreferencesEntrypoint", "originalValue": null } ], "isRollout": true }, { "slug": "fox-doodle-multi-action-cta-2025-rollout", "branch": { "slug": "treatment-a", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "messages": [ { "id": "FOX_DOODLE_MULTI_ACTION", "groups": [ "eco" ], "content": { "id": "FOX_DOODLE_MULTI_ACTION", "screens": [ { "id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MAC_WINDOWS_NON_MSIX_EARLY_DAY_SCREEN", "content": { "logo": { "height": "125px", "imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif", "reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png" }, "tiles": { "data": [ { "id": "checkbox-1-set-default", "label": { "string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label" }, "action": { "type": "SET_DEFAULT_BROWSER" }, "defaultValue": true }, { "id": "checkbox-2-pin", "label": { "string_id": "mr2022-onboarding-pin-primary-button-label" }, "action": { "type": "PIN_FIREFOX_TO_TASKBAR" }, "defaultValue": true } ], "type": "multiselect", "style": { "gap": "10px", "fontSize": "13px", "lineHeight": "1.4", "marginInline": "auto", "letterSpacing": 0 } }, "title": { "fontSize": "22px", "string_id": "multi-cta-fox-doodle-title", "fontWeight": 590, "marginBlock": "-16px 0", "letterSpacing": 0, "paddingInline": "24px" }, "subtitle": { "fontSize": "13px", "string_id": "multi-cta-fox-doodle-quick-reminder-subtitle", "textAlign": "center", "lineHeight": "1.4", "marginBlock": "8px 24px", "letterSpacing": 0, "paddingInline": "24px" }, "dismiss_button": { "action": { "navigate": true } }, "primary_button": { "label": { "string_id": "multi-cta-fox-doodle-start-browsing-primary-button-label" }, "action": { "data": { "actions": [] }, "type": "MULTI_ACTION", "navigate": true, "collectSelect": true } } } } ], "backdrop": "transparent", "template": "multistage", "transitions": true }, "trigger": { "id": "defaultBrowserCheck" }, "priority": 2, "template": "spotlight", "frequency": { "lifetime": 1 }, "targeting": "doesAppNeedPin && (os.isMac || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !isMSIX)) && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7", "_nimbusFeature": "spotlight" }, { "id": "FOX_DOODLE_MULTI_ACTION", "groups": [ "eco" ], "content": { "id": "FOX_DOODLE_MULTI_ACTION", "screens": [ { "id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MSIX_EARLY_DAY_SCREEN", "content": { "logo": { "height": "125px", "imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif", "reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png" }, "tiles": { "data": [ { "id": "checkbox-1-set-default", "label": { "string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label" }, "action": { "type": "SET_DEFAULT_BROWSER" }, "defaultValue": true }, { "id": "checkbox-2-pin", "label": { "string_id": "multi-cta-fox-doodle-pin-checkbox" }, "action": { "type": "PIN_FIREFOX_TO_TASKBAR" }, "defaultValue": true }, { "id": "checkbox-3-pin-to-start", "label": { "string_id": "multi-cta-fox-doodle-pin-startmenu-checkbox" }, "action": { "type": "PIN_FIREFOX_TO_START_MENU" }, "defaultValue": true } ], "type": "multiselect", "style": { "gap": "10px", "fontSize": "13px", "lineHeight": "1.4", "marginInline": "auto", "letterSpacing": 0 } }, "title": { "fontSize": "22px", "string_id": "multi-cta-fox-doodle-title", "fontWeight": 590, "marginBlock": "-16px 0", "letterSpacing": 0, "paddingInline": "24px" }, "subtitle": { "fontSize": "13px", "string_id": "multi-cta-fox-doodle-quick-reminder-subtitle", "textAlign": "center", "lineHeight": "1.4", "marginBlock": "8px 24px", "letterSpacing": 0, "paddingInline": "24px" }, "dismiss_button": { "action": { "navigate": true } }, "primary_button": { "label": { "string_id": "mr2022-onboarding-gratitude-secondary-button-label" }, "action": { "data": { "actions": [] }, "type": "MULTI_ACTION", "navigate": true, "collectSelect": true } } } } ], "backdrop": "transparent", "template": "multistage", "transitions": true }, "trigger": { "id": "defaultBrowserCheck" }, "priority": 2, "template": "spotlight", "frequency": { "lifetime": 1 }, "targeting": "doesAppNeedPin && isMSIX && os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7", "_nimbusFeature": "spotlight" }, { "id": "FOX_DOODLE_MULTI_ACTION", "groups": [ "eco" ], "content": { "id": "FOX_DOODLE_MULTI_ACTION", "screens": [ { "id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MAC_WINDOWS_NON_MSIX_EXISTING_USER_SCREEN", "content": { "logo": { "height": "125px", "imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif", "reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png" }, "tiles": { "data": [ { "id": "checkbox-1-set-default", "label": { "string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label" }, "action": { "type": "SET_DEFAULT_BROWSER" }, "defaultValue": true }, { "id": "checkbox-2-pin", "label": { "string_id": "mr2022-onboarding-pin-primary-button-label" }, "action": { "type": "PIN_FIREFOX_TO_TASKBAR" }, "defaultValue": true } ], "type": "multiselect", "style": { "gap": "10px", "fontSize": "13px", "lineHeight": "1.4", "marginInline": "auto", "letterSpacing": 0 } }, "title": { "fontSize": "22px", "string_id": "multi-cta-fox-doodle-title", "fontWeight": 590, "marginBlock": "-16px 0", "letterSpacing": 0, "paddingInline": "24px" }, "subtitle": { "fontSize": "13px", "string_id": "multi-cta-fox-doodle-quick-reminder-subtitle", "textAlign": "center", "lineHeight": "1.4", "marginBlock": "8px 24px", "letterSpacing": 0, "paddingInline": "24px" }, "dismiss_button": { "action": { "navigate": true } }, "primary_button": { "label": { "string_id": "multi-cta-fox-doodle-start-browsing-primary-button-label" }, "action": { "data": { "actions": [] }, "type": "MULTI_ACTION", "navigate": true, "collectSelect": true } } } } ], "backdrop": "transparent", "template": "multistage", "transitions": true }, "trigger": { "id": "defaultBrowserCheck" }, "priority": 2, "template": "spotlight", "frequency": { "lifetime": 2 }, "targeting": "doesAppNeedPin && (os.isMac || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !isMSIX)) && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28", "_nimbusFeature": "spotlight" }, { "id": "FOX_DOODLE_MULTI_ACTION", "groups": [ "eco" ], "content": { "id": "FOX_DOODLE_MULTI_ACTION", "screens": [ { "id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MSIX_SCREEN_EXISTING_USER_SCREEN", "content": { "logo": { "height": "125px", "imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif", "reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png" }, "tiles": { "data": [ { "id": "checkbox-1-set-default", "label": { "string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label" }, "action": { "type": "SET_DEFAULT_BROWSER" }, "defaultValue": true }, { "id": "checkbox-2-pin", "label": { "string_id": "multi-cta-fox-doodle-pin-checkbox" }, "action": { "type": "PIN_FIREFOX_TO_TASKBAR" }, "defaultValue": true }, { "id": "checkbox-3-pin-to-start", "label": { "string_id": "multi-cta-fox-doodle-pin-startmenu-checkbox" }, "action": { "type": "PIN_FIREFOX_TO_START_MENU" }, "defaultValue": true } ], "type": "multiselect", "style": { "gap": "10px", "fontSize": "13px", "lineHeight": "1.4", "marginInline": "auto", "letterSpacing": 0 } }, "title": { "fontSize": "22px", "string_id": "multi-cta-fox-doodle-title", "fontWeight": 590, "marginBlock": "-16px 0", "letterSpacing": 0, "paddingInline": "24px" }, "subtitle": { "fontSize": "13px", "string_id": "multi-cta-fox-doodle-quick-reminder-subtitle", "textAlign": "center", "lineHeight": "1.4", "marginBlock": "8px 24px", "letterSpacing": 0, "paddingInline": "24px" }, "dismiss_button": { "action": { "navigate": true } }, "primary_button": { "label": { "string_id": "mr2022-onboarding-gratitude-secondary-button-label" }, "action": { "data": { "actions": [] }, "type": "MULTI_ACTION", "navigate": true, "collectSelect": true } } } } ], "backdrop": "transparent", "template": "multistage", "transitions": true }, "trigger": { "id": "defaultBrowserCheck" }, "priority": 2, "template": "spotlight", "frequency": { "lifetime": 2 }, "targeting": "doesAppNeedPin && isMSIX && os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28", "_nimbusFeature": "spotlight" }, { "id": "TAIL_FOX_SET_DEFAULT", "groups": [ "eco" ], "content": { "id": "TAIL_FOX_SET_DEFAULT_CONTENT", "screens": [ { "id": "TAIL_FOX_SET_DEFAULT_SCREEN", "content": { "logo": { "height": "140px", "imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/92de1223-159b-4c2c-83bb-38e5ab767900.png", "reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/92de1223-159b-4c2c-83bb-38e5ab767900.png" }, "title": { "fontSize": "22px", "string_id": "tail-fox-spotlight-title", "fontWeight": 590, "paddingBlock": "4px 0", "letterSpacing": 0, "paddingInline": "24px" }, "subtitle": { "fontSize": "15px", "string_id": "tail-fox-spotlight-subtitle", "lineHeight": "1.4", "marginBlock": "8px 16px", "letterSpacing": 0, "paddingInline": "24px" }, "dismiss_button": { "action": { "navigate": true } }, "primary_button": { "label": { "string_id": "tail-fox-spotlight-primary-button", "marginBlock": "4px 0", "paddingBlock": "0", "paddingInline": "16px" }, "action": { "type": "SET_DEFAULT_BROWSER", "navigate": true } }, "secondary_button": { "label": { "string_id": "tail-fox-spotlight-secondary-button", "marginBlock": "0 -20px" }, "action": { "navigate": true } } } } ], "backdrop": "transparent", "template": "multistage", "transitions": true }, "trigger": { "id": "defaultBrowserCheck" }, "template": "spotlight", "frequency": { "lifetime": 1 }, "targeting": "source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7 && previousSessionEnd && userPrefs.cfrFeatures == true && ((os.isMac && !doesAppNeedPin) || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !doesAppNeedPin) || (os.isLinux || os.isWindows && (os.windowsVersion < 10.0 || os.windowsBuildNumber < 18362)))", "_nimbusFeature": "spotlight" }, { "id": "FOX_DOODLE_SET_DEFAULT", "groups": [ "eco" ], "content": { "id": "FOX_DOODLE_SET_DEFAULT", "screens": [ { "id": "FOX_DOODLE_SET_DEFAULT_SCREEN", "content": { "logo": { "height": "125px", "imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif", "reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png" }, "title": { "fontSize": "22px", "string_id": "fox-doodle-pin-headline", "fontWeight": 590, "paddingBlock": "4px 0", "letterSpacing": 0, "paddingInline": "24px" }, "subtitle": { "fontSize": "15px", "string_id": "fox-doodle-pin-body", "lineHeight": "1.4", "marginBlock": "8px 16px", "letterSpacing": 0, "paddingInline": "24px" }, "dismiss_button": { "action": { "navigate": true } }, "primary_button": { "label": { "string_id": "fox-doodle-pin-primary", "marginBlock": "4px 0", "paddingBlock": "0", "paddingInline": "16px" }, "action": { "type": "SET_DEFAULT_BROWSER", "navigate": true } }, "secondary_button": { "label": { "string_id": "fox-doodle-pin-secondary", "marginBlock": "0 -20px" }, "action": { "navigate": true } } } } ], "backdrop": "transparent", "template": "multistage", "transitions": true }, "trigger": { "id": "defaultBrowserCheck" }, "template": "spotlight", "frequency": { "lifetime": 2 }, "targeting": "source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28 && previousSessionEnd && userPrefs.cfrFeatures == true && ((os.isMac && !doesAppNeedPin) || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !doesAppNeedPin) || (os.isLinux || os.isWindows && (os.windowsVersion < 10.0 || os.windowsBuildNumber < 18362)))", "_nimbusFeature": "spotlight" } ], "template": "multi" }, "enabled": true, "featureId": "spotlight" } ], "firefoxLabsTitle": null }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Fox Doodle Multi-Action CTA 2025 - Rollout", "userFacingDescription": "Rollout: Setting Firefox as primary browser", "lastSeen": "2025-01-29T16:58:37.985Z", "featureIds": [ "spotlight" ], "prefs": [], "isFirefoxLabsOptIn": false, "firefoxLabsTitle": null, "firefoxLabsDescription": null, "isRollout": true }, { "slug": "fx-accounts-ping-release-rollout-2", "branch": { "slug": "control", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "pingEnabled": true }, "enabled": true, "featureId": "fxaClientAssociation" } ] }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Fx Accounts Ping (release rollout 2)", "userFacingDescription": "Enable sending the Fx Accounts ping.", "lastSeen": "2024-12-12T17:54:19.149Z", "featureIds": [ "fxaClientAssociation" ], "prefs": [ { "name": "identity.fxaccounts.telemetry.clientAssociationPing.enabled", "branch": "user", "featureId": "fxaClientAssociation", "variable": "pingEnabled", "originalValue": null } ], "isRollout": true }, { "slug": "fx-view-discoverability-2025-rollout", "branch": { "slug": "treatment-b", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "id": "FX_VIEW_DISCOVERABILITY_ALL_USERS", "groups": [ "cfr" ], "content": { "id": "FX_VIEW_DISCOVERABILITY_ALL_USERS", "screens": [ { "id": "FX_VIEW_DISCOVERABILITY_ALL_USERS", "anchors": [ { "selector": "#firefox-view-button", "arrow_width": "15.5563", "panel_position": { "anchor_attachment": "bottomcenter", "callout_attachment": "topleft" }, "no_open_on_anchor": true } ], "content": { "title": { "raw": { "$l10n": { "id": "fx-view-discoverability-treatment-b-title", "text": "Didn’t mean to close that tab?", "comment": "" } }, "marginInline": "0 16px" }, "width": "342px", "padding": 16, "position": "callout", "subtitle": { "raw": { "$l10n": { "id": "fx-view-discoverability-treatment-b-subtitle", "text": "Find and reopen it quickly here. We keep a history of your recently closed tabs for you.", "comment": "" } }, "marginBlock": "-8px -4px", "paddingInline": "34px 0" }, "title_logo": { "width": "25px", "height": "29px", "imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/6d17408d-a3cf-44c7-8247-63c7a700dd7e.svg", "alignment": "top", "marginInline": "4px 14px" }, "submenu_button": { "submenu": [ { "id": "block_recommendation", "type": "action", "label": { "raw": { "$l10n": { "id": "fx-view-discoverability-split-button-option1-label", "text": "Don’t show this recommendation again", "comment": "Closes message and blocks message ID" } } }, "action": { "data": { "id": "FX_VIEW_DISCOVERABILITY_ALL_USERS" }, "type": "BLOCK_MESSAGE", "dismiss": true } }, { "id": "show_fewer_recommendations", "type": "action", "label": { "raw": { "$l10n": { "id": "fx-view-discoverability-split-button-option2-label", "text": "Show fewer recommendations", "comment": "Dismisses message and reduces frequency of message" } } }, "action": { "data": { "actions": [ { "data": { "pref": { "name": "messaging-system-action.show-fewer-addon-recommendations", "value": true } }, "type": "SET_PREF" }, { "data": { "id": "FX_VIEW_DISCOVERABILITY_ALL_USERS" }, "type": "BLOCK_MESSAGE" } ] }, "type": "MULTI_ACTION", "dismiss": true } }, { "type": "separator" }, { "id": "manage_settings", "type": "action", "label": { "raw": { "$l10n": { "id": "fx-view-discoverability-split-button-option3-label", "text": "Manage settings", "comment": "Opens about:preferences#general-cfrfeatures" } } }, "action": { "data": { "args": "preferences#general-cfrfeatures", "where": "tab" }, "type": "OPEN_ABOUT_PAGE", "dismiss": true } } ], "attached_to": "additional_button" }, "secondary_button": { "label": { "raw": { "$l10n": { "id": "fx-view-discoverability-primary-button-label", "text": "Open Firefox View", "comment": "Primary button label that routes to about:firefoxview" } } }, "style": "primary", "action": { "type": "OPEN_FIREFOX_VIEW", "navigate": true } }, "additional_button": { "label": { "raw": { "$l10n": { "id": "fx-view-discoverability-secondary-button-label", "text": "Dismiss", "comment": "Dismisses the message" } } }, "style": "secondary", "action": { "dismiss": true } }, "page_event_listeners": [ { "action": { "dismiss": true }, "params": { "type": "click", "selectors": "#firefox-view-button" } } ] } } ], "backdrop": "transparent", "template": "multistage", "transitions": false }, "trigger": { "id": "nthTabClosed" }, "priority": 1, "template": "feature_callout", "frequency": { "lifetime": 1 }, "targeting": "!isMajorUpgrade && !willShowDefaultPrompt && !activeNotifications && previousSessionEnd && fxViewButtonAreaType != null && tabsClosedCount >= 5 && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features' | preferenceValue == true && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons' | preferenceValue == true" }, "enabled": true, "featureId": "fxms-message-3" } ], "firefoxLabsTitle": null }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Fx View Discoverability 2025 Rollout", "userFacingDescription": "Message Experiment: Discovery of Firefox View", "lastSeen": "2025-01-19T08:01:57.424Z", "featureIds": [ "fxms-message-3" ], "prefs": [], "localizations": { "de": { "fx-view-discoverability-treatment-a-title": "Haben Sie den gewünschten Tab nicht gefunden?", "fx-view-discoverability-treatment-b-title": "Sie wollten diesen Tab nicht schließen?", "fx-view-discoverability-treatment-c-title": "Haben Sie den gewünschten Tab nicht gefunden?", "fx-view-discoverability-primary-button-label": "Firefox View öffnen", "fx-view-discoverability-treatment-a-subtitle": "Durchsuchen Sie alle Ihre offenen und geschlossenen Tabs, um ihn schnell zu finden.", "fx-view-discoverability-treatment-b-subtitle": "Hier können Sie sie schnell finden und wieder öffnen. Wir speichern eine Chronik Ihrer kürzlich geschlossenen Tabs für Sie.", "fx-view-discoverability-treatment-c-subtitle": "Wir zeigen Ihnen alle geöffneten Tabs in allen Fenstern.", "fx-view-discoverability-secondary-button-label": "Schließen", "fx-view-discoverability-split-button-option1-label": "Diese Empfehlung nicht mehr anzeigen", "fx-view-discoverability-split-button-option2-label": "Weniger Empfehlungen anzeigen", "fx-view-discoverability-split-button-option3-label": "Einstellungen verwalten" }, "fr": { "fx-view-discoverability-treatment-a-title": "Vous ne trouvez pas l’onglet dont vous avez besoin ?", "fx-view-discoverability-treatment-b-title": "Vous ne vouliez pas fermer cet onglet ?", "fx-view-discoverability-treatment-c-title": "Vous ne trouvez pas l’onglet dont vous avez besoin ?", "fx-view-discoverability-primary-button-label": "Ouvrir Firefox View", "fx-view-discoverability-treatment-a-subtitle": "Recherchez dans tous vos onglets ouverts et fermés pour le trouver rapidement.", "fx-view-discoverability-treatment-b-subtitle": "Retrouvez-le et rouvrez-le rapidement ici. Nous conservons un historique des onglets que vous avez récemment fermés.", "fx-view-discoverability-treatment-c-subtitle": "Nous vous affichons tous vos onglets ouverts, dans toutes vos fenêtres.", "fx-view-discoverability-secondary-button-label": "Ignorer", "fx-view-discoverability-split-button-option1-label": "Ne plus afficher cette recommandation", "fx-view-discoverability-split-button-option2-label": "Afficher moins de recommandations", "fx-view-discoverability-split-button-option3-label": "Gérer les paramètres" }, "it": { "fx-view-discoverability-treatment-a-title": "Non riesci a trovare la scheda che ti serve?", "fx-view-discoverability-treatment-b-title": "Non volevi chiudere quella scheda?", "fx-view-discoverability-treatment-c-title": "Non riesci a trovare la scheda che ti serve?", "fx-view-discoverability-primary-button-label": "Apri Firefox View", "fx-view-discoverability-treatment-a-subtitle": "Cerca in tutte le tue schede, sia aperte che chiuse, per trovarla velocemente.", "fx-view-discoverability-treatment-b-subtitle": "Qui puoi trovarla e riaprirla velocemente. Conserviamo per te una cronologia delle schede chiuse di recente.", "fx-view-discoverability-treatment-c-subtitle": "Ti mostreremo tutte le schede aperte, in tutte le finestre.", "fx-view-discoverability-secondary-button-label": "Chiudi", "fx-view-discoverability-split-button-option1-label": "Non mostrare di nuovo questo suggerimento", "fx-view-discoverability-split-button-option2-label": "Mostra meno suggerimenti", "fx-view-discoverability-split-button-option3-label": "Gestisci impostazioni" }, "en-CA": { "fx-view-discoverability-treatment-a-title": "Can’t find the tab you need?", "fx-view-discoverability-treatment-b-title": "Didn’t mean to close that tab?", "fx-view-discoverability-treatment-c-title": "Can’t find the tab you need?", "fx-view-discoverability-primary-button-label": "Open Firefox View", "fx-view-discoverability-treatment-a-subtitle": "Search across all your open and closed tabs to quickly find it.", "fx-view-discoverability-treatment-b-subtitle": "Find and reopen it quickly here. We keep a history of your recently closed tabs for you.", "fx-view-discoverability-treatment-c-subtitle": "We’ll show you every tab you have open, across all your windows.", "fx-view-discoverability-secondary-button-label": "Dismiss", "fx-view-discoverability-split-button-option1-label": "Don’t show this recommendation again", "fx-view-discoverability-split-button-option2-label": "Show fewer recommendations", "fx-view-discoverability-split-button-option3-label": "Manage settings" }, "en-GB": { "fx-view-discoverability-treatment-a-title": "Can’t find the tab you need?", "fx-view-discoverability-treatment-b-title": "Didn’t mean to close that tab?", "fx-view-discoverability-treatment-c-title": "Can’t find the tab you need?", "fx-view-discoverability-primary-button-label": "Open Firefox View", "fx-view-discoverability-treatment-a-subtitle": "Search across all your open and closed tabs to quickly find it.", "fx-view-discoverability-treatment-b-subtitle": "Find and reopen it quickly here. We keep a history of your recently closed tabs for you.", "fx-view-discoverability-treatment-c-subtitle": "We’ll show you every tab you have open, across all your windows.", "fx-view-discoverability-secondary-button-label": "Dismiss", "fx-view-discoverability-split-button-option1-label": "Don’t show this recommendation again", "fx-view-discoverability-split-button-option2-label": "Show fewer recommendations", "fx-view-discoverability-split-button-option3-label": "Manage settings" }, "en-US": { "fx-view-discoverability-treatment-a-title": "Can’t find the tab you need?", "fx-view-discoverability-treatment-b-title": "Didn’t mean to close that tab?", "fx-view-discoverability-treatment-c-title": "Can’t find the tab you need?", "fx-view-discoverability-primary-button-label": "Open Firefox View", "fx-view-discoverability-treatment-a-subtitle": "Search across all your open and closed tabs to quickly find it.", "fx-view-discoverability-treatment-b-subtitle": "Find and reopen it quickly here. We keep a history of your recently closed tabs for you.", "fx-view-discoverability-treatment-c-subtitle": "We’ll show you every tab you have open, across all your windows.", "fx-view-discoverability-secondary-button-label": "Dismiss", "fx-view-discoverability-split-button-option1-label": "Don’t show this recommendation again", "fx-view-discoverability-split-button-option2-label": "Show fewer recommendations", "fx-view-discoverability-split-button-option3-label": "Manage settings" } }, "isRollout": true }, { "slug": "new-alt-text-flow-and-generation-treatment-b-rollout", "branch": { "slug": "treatment-b", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "enableAltText": true, "browserMlEnable": true, "enableUpdatedAddImage": true }, "enabled": true, "featureId": "pdfjs" } ], "firefoxLabsTitle": null }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "New alt text flow and generation in PDFs - for EN-* locales outside of EU+EEA", "userFacingDescription": "This experiment offers users improved alt text flow upon adding an image to a PDF and functionality that generates alt text for images added to PDFs using a small, local, and fully private language model.", "lastSeen": "2025-01-19T08:01:57.397Z", "featureIds": [ "pdfjs" ], "prefs": [ { "name": "pdfjs.enableAltText", "branch": "default", "featureId": "pdfjs", "variable": "enableAltText", "originalValue": false }, { "name": "browser.ml.enable", "branch": "default", "featureId": "pdfjs", "variable": "browserMlEnable", "originalValue": false }, { "name": "pdfjs.enableUpdatedAddImage", "branch": "default", "featureId": "pdfjs", "variable": "enableUpdatedAddImage", "originalValue": false } ], "isRollout": true }, { "slug": "no-one-click-set-to-default-rollout-lth-holdback-branch", "branch": { "slug": "holdback", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "setDefaultBrowserUserChoiceRegRename": false }, "enabled": true, "featureId": "shellService" } ] }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "No one click set to default rollout LTH holdback branch", "userFacingDescription": "Support holdback branch of Long-term holdback for H2 Velocity experiments", "lastSeen": "2024-12-12T17:54:19.163Z", "featureIds": [ "shellService" ], "prefs": [ { "name": "browser.shell.setDefaultBrowserUserChoice.regRename", "branch": "user", "featureId": "shellService", "variable": "setDefaultBrowserUserChoiceRegRename", "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-12-12T17:54:19.091Z", "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": "2025-01-30T18:16:23.743Z", "featureIds": [ "password-autocomplete" ], "prefs": [], "isRollout": true }, { "slug": "unified-api-for-spocs-and-top-sites-controlled-rollout-for-release-133", "branch": { "slug": "control", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "unifiedAdsSpocsEnabled": true, "unifiedAdsTilesEnabled": true }, "enabled": true, "featureId": "newtabUnifiedAds" } ], "firefoxLabsTitle": null }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "Unified API for spocs and top sites - controlled rollout for release 133+", "userFacingDescription": "We're switching to a new endpoint for the services supplying sponsored content and top sites to the new tab. This is a controlled rollout for 133 on the Release channel to that new endpoint.", "lastSeen": "2025-01-29T16:58:37.876Z", "featureIds": [ "newtabUnifiedAds" ], "prefs": [ { "name": "browser.newtabpage.activity-stream.unifiedAds.spocs.enabled", "branch": "user", "featureId": "newtabUnifiedAds", "variable": "unifiedAdsSpocsEnabled", "originalValue": null }, { "name": "browser.newtabpage.activity-stream.unifiedAds.tiles.enabled", "branch": "user", "featureId": "newtabUnifiedAds", "variable": "unifiedAdsTilesEnabled", "originalValue": null } ], "isFirefoxLabsOptIn": false, "firefoxLabsTitle": null, "firefoxLabsDescription": null, "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-12-12T17:54:19.075Z", "featureIds": [ "upgradeDialog" ], "prefs": [], "isRollout": true }, { "slug": "user_restricted-for-content-process-rollout-134", "branch": { "slug": "userrestricted", "ratio": 1, "feature": { "value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support" }, "features": [ { "value": { "Level": 8 }, "enabled": true, "featureId": "contentProcessSandbox" } ], "firefoxLabsTitle": null }, "active": true, "experimentType": "rollout", "source": "rs-loader", "userFacingName": "USER_RESTRICTED for content process - Rollout 134", "userFacingDescription": "Rollout of process sandbox improvement for content processes.", "lastSeen": "2025-01-27T17:15:02.209Z", "featureIds": [ "contentProcessSandbox" ], "prefs": [ { "name": "security.sandbox.content.level", "branch": "user", "featureId": "contentProcessSandbox", "variable": "Level", "originalValue": null } ], "isFirefoxLabsOptIn": false, "firefoxLabsTitle": null, "firefoxLabsDescription": null, "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": "\"1738508229849\"", "lastCheck": "2025-02-02T16:08:57.000Z", "mainBucket": "main", "defaultSigner": "remote-settings.content-signature.mozilla.org", "previewMode": false, "collections": [], "history": { "settings-sync": [ { "timestamp": 1738508229849, "status": "success", "infos": {}, "datetime": "2025-02-02T14:57:09.849Z" }, { "timestamp": 1738432001144, "status": "success", "infos": {}, "datetime": "2025-02-01T17:46:41.144Z" }, { "timestamp": 1738346627881, "status": "success", "infos": {}, "datetime": "2025-01-31T18:03:47.881Z" }, { "timestamp": 1738335430179, "status": "success", "infos": {}, "datetime": "2025-01-31T14:57:10.179Z" }, { "timestamp": 1738265847009, "status": "success", "infos": {}, "datetime": "2025-01-30T19:37:27.009Z" }, { "timestamp": 1738265304877, "status": "success", "infos": {}, "datetime": "2025-01-30T19:28:24.877Z" }, { "timestamp": 1738262179955, "status": "success", "infos": {}, "datetime": "2025-01-30T18:36:19.955Z" }, { "timestamp": 1738261248772, "status": "success", "infos": {}, "datetime": "2025-01-30T18:20:48.772Z" }, { "timestamp": 1738258182901, "status": "success", "infos": {}, "datetime": "2025-01-30T17:29:42.901Z" }, { "timestamp": 1738256382699, "status": "success", "infos": {}, "datetime": "2025-01-30T16:59:42.699Z" } ] }, "isSynchronizationBroken": false }, "places": [ { "efficiencyPerc": 24.6, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "sqlite_schema", "count": "-" }, { "efficiencyPerc": 0.3, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_origins", "count": 2 }, { "efficiencyPerc": 0.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "sqlite_autoindex_moz_origins_1", "count": "-" }, { "efficiencyPerc": 2.5, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places", "count": 4 }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_extra", "count": 0 }, { "efficiencyPerc": 0.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_url_hashindex", "count": "-" }, { "efficiencyPerc": 0.3, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_hostindex", "count": "-" }, { "efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_visitcount", "count": "-" }, { "efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_frecencyindex", "count": "-" }, { "efficiencyPerc": 0.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_lastvisitdateindex", "count": "-" }, { "efficiencyPerc": 0.3, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_guid_uniqueindex", "count": "-" }, { "efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_originidindex", "count": "-" }, { "efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_altfrecencyindex", "count": "-" }, { "efficiencyPerc": 0.3, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_historyvisits", "count": 4 }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_historyvisits_extra", "count": 0 }, { "efficiencyPerc": 0.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_historyvisits_placedateindex", "count": "-" }, { "efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_historyvisits_fromindex", "count": "-" }, { "efficiencyPerc": 0.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_historyvisits_dateindex", "count": "-" }, { "efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_inputhistory", "count": 1 }, { "efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "sqlite_autoindex_moz_inputhistory_1", "count": "-" }, { "efficiencyPerc": 1.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_bookmarks", "count": 7 }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_bookmarks_deleted", "count": 0 }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "sqlite_autoindex_moz_bookmarks_deleted_1", "count": "-" }, { "efficiencyPerc": 0.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_bookmarks_itemindex", "count": "-" }, { "efficiencyPerc": 0.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_bookmarks_parentindex", "count": "-" }, { "efficiencyPerc": 0.4, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_bookmarks_itemlastmodifiedindex", "count": "-" }, { "efficiencyPerc": 0.3, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_bookmarks_dateaddedindex", "count": "-" }, { "efficiencyPerc": 0.4, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_bookmarks_guid_uniqueindex", "count": "-" }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_keywords", "count": 0 }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "sqlite_autoindex_moz_keywords_1", "count": "-" }, { "efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "sqlite_sequence", "count": "-" }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_keywords_placepostdata_uniqueindex", "count": "-" }, { "efficiencyPerc": 0.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_anno_attributes", "count": 2 }, { "efficiencyPerc": 0.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "sqlite_autoindex_moz_anno_attributes_1", "count": "-" }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_annos", "count": 0 }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_annos_placeattributeindex", "count": "-" }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_items_annos", "count": 0 }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_items_annos_itemattributeindex", "count": "-" }, { "efficiencyPerc": 0.6, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_meta", "count": 5 }, { "efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_metadata", "count": 1 }, { "efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_metadata_placecreated_uniqueindex", "count": "-" }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_metadata_referrerindex", "count": "-" }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_places_metadata_search_queries", "count": 0 }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "sqlite_autoindex_moz_places_metadata_search_queries_1", "count": "-" }, { "efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "moz_previews_tombstones", "count": 0 }, { "efficiencyPerc": 3.8, "pages": 1, "sizeBytes": 32768, "sizePerc": 2.2, "sequentialityPerc": 100, "entity": "sqlite_stat1", "count": "-" }
{
"securitySoftware": {
"registeredAntiVirus": "",
"registeredAntiSpyware": "",
"registeredFirewall": ""
},
"environmentVariables": {
"MOZ_CRASHREPORTER_DATA_DIRECTORY": "C:\\Users\\p\\AppData\\Roaming\\Mozilla\\Firefox\\Crash Reports",
"MOZ_CRASHREPORTER_EVENTS_DIRECTORY": "C:\\Users\\p\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\phbi6jyl.default-release\\crashes\\events",
"MOZ_CRASHREPORTER_PING_DIRECTORY": "C:\\Users\\p\\AppData\\Roaming\\Mozilla\\Firefox\\Pending Pings",
"MOZ_CRASHREPORTER_RESTART_ARG_1": "-os-autostart",
"MOZ_CRASHREPORTER_STRINGS_OVERRIDE": "C:\\Program Files\\Mozilla Firefox\\browser\\crashreporter-override.ini"
},
"lockedPreferences": {
"fission.autostart.session": true
},
"media": {
"currentAudioBackend": "wasapi",
"currentMaxAudioChannels": 0,
"currentPreferredSampleRate": 44100,
"audioOutputDevices": [
{
"name": "Speakers (Realtek High Definition Audio)",
"groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0887&SUBSYS_1458A002&REV_1003\\4&26fe9049&0&0201",
"vendor": "",
"type": 2,
"state": 1,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 0,
"minLatency": 0
}
],
"audioInputDevices": [
{
"name": "Microphone (Realtek High Definition Audio)",
"groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0887&SUBSYS_1458A002&REV_1003\\4&26fe9049&0&0201",
"vendor": "",
"type": 1,
"state": 1,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Stereo Mix (Realtek High Definition Audio)",
"groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0887&SUBSYS_1458A002&REV_1003\\4&26fe9049&0&0201",
"vendor": "",
"type": 1,
"state": 2,
"preferred": 5,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 480,
"minLatency": 144
},
{
"name": "Line In (Realtek High Definition Audio)",
"groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0887&SUBSYS_1458A002&REV_1003\\4&26fe9049&0&0201",
"vendor": "",
"type": 1,
"state": 1,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 0,
"minLatency": 0
}
],
"codecSupportInfo": "H264 SW HW\nVP9 SW HW\nVP8 SW HW\nAV1 SW LACK_OF_EXTENSION\nHEVC NONE\nAAC SW\nMP3 SW\nOpus SW\nVorbis SW\nFLAC SW\nWave SW"
},
"accessibility": {
"isActive": false,
"forceDisabled": 0,
"instantiator": ""
},
"startupCache": {
"DiskCachePath": "C:\\Users\\p\\AppData\\Local\\Mozilla\\Firefox\\Profiles\\phbi6jyl.default-release\\startupCache\\startupCache.8.little",
"IgnoreDiskCache": false,
"FoundDiskCacheOnInit": true,
"WroteToDiskCache": false
},
"libraryVersions": {
"NSPR": {
"minVersion": "4.36",
"version": "4.36"
},
"NSS": {
"minVersion": "3.107",
"version": "3.107"
},
"NSSUTIL": {
"minVersion": "3.107",
"version": "3.107"
},
"NSSSSL": {
"minVersion": "3.107",
"version": "3.107"
},
"NSSSMIME": {
"minVersion": "3.107",
"version": "3.107"
}
},
"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": {
"contentSandboxLevel": 8,
"effectiveContentSandboxLevel": 8,
"contentWin32kLockdownState": "Win32k Lockdown enabled -- default value is true",
"supportSandboxGpuLevel": 1
},
"remoteAgent": {
"running": false,
"url": ""
},
"graphics": {
"desktopEnvironment": "",
"numTotalWindows": 2,
"numAcceleratedWindows": 2,
"windowLayerManagerType": "WebRender",
"windowLayerManagerRemote": true,
"graphicsDevicePixelRatios": [
1,
1
],
"adapterDescription": "Intel(R) HD Graphics 4600",
"adapterVendorID": "0x8086",
"adapterDeviceID": "0x0412",
"adapterSubsysID": "d0001458",
"adapterRAM": 0,
"adapterDrivers": "igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32",
"driverVendor": "",
"driverVersion": "20.19.15.5171",
"driverDate": "11-4-2020",
"adapterDescription2": "",
"adapterVendorID2": "",
"adapterDeviceID2": "",
"adapterSubsysID2": "",
"adapterRAM2": 0,
"adapterDrivers2": "",
"driverVendor2": "",
"driverVersion2": "",
"driverDate2": "",
"isGPU2Active": false,
"direct2DEnabled": false,
"directWriteEnabled": true,
"directWriteVersion": "10.0.19041.5440",
"clearTypeParameters": "Gamma: 1.8 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ",
"targetFrameRate": 60,
"supportFontDetermination": "Windows Platform",
"direct2DEnabledMessage": {
"key": ""
},
"webgl1Renderer": "Google Inc. (Intel) -- ANGLE (Intel, Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0, D3D11-20.19.15.5171)",
"webgl1Version": "OpenGL ES 3.0.0 (ANGLE 2.1.19739 git hash: 419cd2c3213b)",
"webgl1DriverExtensions": "GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture ",
"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_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context WEBGL_provoking_vertex",
"webgl1WSIInfo": "outOfProcess: false\ninProcess: true\nEGL_VENDOR: Google Inc. (Intel)\nEGL_VERSION: 1.5 (ANGLE 2.1.19739 git hash: 419cd2c3213b)\nEGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_ANGLE_windows_ui_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANGLE_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync \nEGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control ",
"webgl2Renderer": "Google Inc. (Intel) -- ANGLE (Intel, Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0, D3D11-20.19.15.5171)",
"webgl2Version": "OpenGL ES 3.0.0 (ANGLE 2.1.19739 git hash: 419cd2c3213b)",
"webgl2DriverExtensions": "GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture ",
"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 OVR_multiview2 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_provoking_vertex",
"webgl2WSIInfo": "outOfProcess: false\ninProcess: true\nEGL_VENDOR: Google Inc. (Intel)\nEGL_VERSION: 1.5 (ANGLE 2.1.19739 git hash: 419cd2c3213b)\nEGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_ANGLE_windows_ui_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANGLE_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync \nEGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control ",
"info": {
"AzureCanvasBackend (UI Process)": "skia",
"AzureFallbackCanvasBackend (UI Process)": "skia",
"AzureContentBackend (UI Process)": "skia",
"AzureCanvasBackend": "skia",
"AzureContentBackend": "skia",
"ApzWheelInput": 1,
"ApzDragInput": 1,
"ApzKeyboardInput": 1,
"ApzAutoscrollInput": 1,
"ApzZoomingInput": 1,
"CMSOutputProfile": "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",
"DisplayCount": 1,
"Display0": "1920x1080@60Hz scales:1.000000|1.000000",
"HardwareStretching": "both=0 window-only=0 full-screen-only=0 none=1 error=0",
"OverlaySupport": "NV12=None YUV2=None BGRA8=Software RGB10A2=None VpSR=Not Supported VpAutoHDR=Not Supported",
"SwapChainTearingSupport": "Supported"
},
"featureLog": {
"features": [
{
"name": "HW_COMPOSITING",
"description": "Compositing",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "D3D11_COMPOSITING",
"description": "Direct3D11 Compositing",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "DIRECT2D",
"description": "Direct2D",
"status": "disabled",
"log": [
{
"type": "default",
"status": "disabled",
"failureId": "FEATURE_FAILURE_DISABLED",
"message": "Disabled by default"
}
]
},
{
"name": "D3D11_HW_ANGLE",
"description": "Direct3D11 hardware ANGLE",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "GPU_PROCESS",
"description": "GPU Process",
"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": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_PARTIAL",
"description": "WebRender partial present",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_SHADER_CACHE",
"description": "WebRender shader disk cache",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_OPTIMIZED_SHADERS",
"description": "WebRender optimized shaders",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_ANGLE",
"description": "WebRender ANGLE",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_DCOMP_PRESENT",
"description": "WebRender DirectComposition",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_SCISSORED_CACHE_CLEARS",
"description": "WebRender scissored cache clears",
"status": "blocklisted",
"log": [
{
"type": "default",
"status": "available"
},
{
"type": "env",
"status": "blocklisted",
"failureId": "FEATURE_FAILURE_BUG_1603515",
"message": "Blocklisted by gfxInfo"
}
]
},
{
"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": "WINDOW_OCCLUSION",
"description": "WINDOW_OCCLUSION",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "VIDEO_HARDWARE_OVERLAY",
"description": "hardware decoded video overlay",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "VIDEO_SOFTWARE_OVERLAY",
"description": "software decoded video overlay",
"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": "REUSE_DECODER_DEVICE",
"description": "Reuse decoder device",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"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": "REMOTE_CANVAS",
"description": "Remote canvas",
"status": "blocked",
"log": [
{
"type": "default",
"status": "available"
},
{
"type": "runtime",
"status": "blocked",
"failureId": "FEATURE_REMOTE_CANVAS_NO_DIRECT2D",
"message": "Disabled without Direct2D"
}
]
}
],
"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": "Microsoft Rewards",
"type": "extension",
"version": "0.0.0.27",
"isActive": true,
"id": "MicrosoftRewards@microsoft.com"
},
{
"name": "System theme — auto",
"type": "theme",
"version": "1.4.1",
"isActive": true,
"id": "default-theme@mozilla.org"
},
{
"name": "Dark",
"type": "theme",
"version": "1.3.2",
"isActive": false,
"id": "firefox-compact-dark@mozilla.org"
},
{
"name": "Firefox Alpenglow",
"type": "theme",
"version": "1.5",
"isActive": false,
"id": "firefox-alpenglow@mozilla.org"
},
{
"name": "Light",
"type": "theme",
"version": "1.3",
"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": "134.5.0",
"id": "webcompat@mozilla.org"
},
{
"name": "WebCompat Reporter",
"version": "2.1.0",
"id": "webcompat-reporter@mozilla.org"
}
],
"experimentalFeatures": [
[
"sidebar-title",
"sidebar.revamp",
false
],
[
"vertical-tabs-title",
"sidebar.verticalTabs",
false
],
[
"genai-settings-chat-title",
"browser.ml.chat.enabled",
false
],
[
"experimental-features-auto-pip",
"media.videocontrols.picture-in-picture.enable-when-switching-tabs.enabled",
false
],
[
"experimental-features-ime-search",
"browser.urlbar.keepPanelOpenDuringImeComposition",
false
],
[
"experimental-features-webrtc-global-mute-toggles",
"privacy.webrtc.globalMuteToggles",
false
],
[
"experimental-features-media-jxl",
"image.jxl.enabled",
false
],
[
"experimental-features-css-masonry2",
"layout.css.grid-template-masonry-value.enabled",
false
],
[
"experimental-features-web-gpu2",
"dom.webgpu.enabled",
false
],
[
"experimental-features-devtools-serviceworker-debugger-support",
"devtools.debugger.features.windowless-service-workers",
false
]
],
"application": {
"name": "Firefox",
"osVersion": "Windows_NT 10.0 19045",
"version": "134.0.2",
"buildID": "20250120135430",
"distributionID": "",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0",
"safeMode": false,
"memorySizeBytes": 8485355520,
"diskAvailableBytes": 18656829440,
"updateChannel": "release",
"supportURL": "https://support.mozilla.org/1/firefox/134.0.2/WINNT/en-US/",
"osTheme": "",
"pointingDevices": [
"pointing-device-mouse"
],
"numTotalWindows": 1,
"numFissionWindows": 1,
"numRemoteWindows": 1,
"launcherProcessState": 0,
"fissionAutoStart": true,
"fissionDecisionStatus": "enabledByDefault",
"remoteAutoStart": true,
"policiesStatus": 0,
"keyLocationServiceGoogleFound": true,
"keySafebrowsingGoogleFound": true,
"keyMozillaFound": true
},
"processes": {
"remoteTypes": {
"prealloc": 3,
"gpu": 1,
"privilegedabout": 1,
"rdd": 1,
"webIsolated": 2,
"socket": 1,
"extension": 1,
"utility_jSOracle": 1
},
"maxWebContentProcesses": 8
},
"normandy": {
"addonStudies": [],
"prefRollouts": [],
"prefStudies": [],
"nimbusExperiments": [
{
"slug": "long-term-holdback-2025h1-growth-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"
}
],
"firefoxLabsTitle": null
},
"active": true,
"experimentType": "nimbus",
"source": "rs-loader",
"userFacingName": "Long term holdback 2025H1 Growth Desktop",
"userFacingDescription": "Long-term holdback for 2025 H1 Growth experiments",
"lastSeen": "2025-01-20T15:29:37.183Z",
"featureIds": [
"no-feature-firefox-desktop"
],
"prefs": [],
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"isRollout": false
}
],
"nimbusRollouts": [
{
"slug": "backgroundupdate-enable-unelevated-installations-rollout-3-release",
"branch": {
"slug": "enabled",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"enableUpdatesForUnelevatedInstallations": true
},
"enabled": true,
"featureId": "backgroundUpdate"
}
]
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "BackgroundUpdate: Enable unelevated installations (Rollout) -- 3-release",
"userFacingDescription": "Update Firefox when it is not running if the application directory can be written (even without the Mozilla Maintenance Service).",
"lastSeen": "2024-12-12T17:54:19.059Z",
"featureIds": [
"backgroundUpdate"
],
"prefs": [
{
"name": "app.update.background.allowUpdatesForUnelevatedInstallations",
"branch": "user",
"featureId": "backgroundUpdate",
"variable": "enableUpdatesForUnelevatedInstallations",
"originalValue": null
}
],
"isRollout": true
},
{
"slug": "certificate-transparency-desktop-rollout",
"branch": {
"slug": "certificate-transparency-enforced",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"mode": 2
},
"enabled": true,
"featureId": "certificateTransparency"
}
],
"firefoxLabsTitle": null
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "Certificate Transparency Desktop Rollout",
"userFacingDescription": "Rolling out improved certificate security.",
"lastSeen": "2025-01-31T17:40:56.686Z",
"featureIds": [
"certificateTransparency"
],
"prefs": [
{
"name": "security.pki.certificate_transparency.mode",
"branch": "default",
"featureId": "certificateTransparency",
"variable": "mode",
"originalValue": 0
}
],
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"isRollout": true
},
{
"slug": "disable-ads-startup-cache",
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"spocsStartupCache": false
},
"enabled": true,
"featureId": "newtabSpocsCache"
}
]
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "Disable Ads Startup Cache",
"userFacingDescription": "Reduce the number of old / out of date ads shown on New Tab",
"lastSeen": "2024-12-12T17:54:19.166Z",
"featureIds": [
"newtabSpocsCache"
],
"prefs": [
{
"name": "browser.newtabpage.activity-stream.discoverystream.spocs.startupCache.enabled",
"branch": "user",
"featureId": "newtabSpocsCache",
"variable": "spocsStartupCache",
"originalValue": null
}
],
"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-12-12T17:54:19.114Z",
"featureIds": [
"networkingAuth"
],
"prefs": [
{
"name": "network.auth.use_redirect_for_retries",
"branch": "default",
"featureId": "networkingAuth",
"variable": "redirectForAuthRetriesEnabled",
"originalValue": false
}
],
"isRollout": true
},
{
"slug": "encrypted-client-hello-fallback-mechanism",
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"insecureFallback": true
},
"enabled": true,
"featureId": "echPrefs"
}
],
"firefoxLabsTitle": null
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "Encrypted Client Hello - Fallback Mechanism",
"userFacingDescription": "This experiment enables a fallback mechanism for Encrypted Client Hello. This feature maximizes compatibility with websites that have misconfigured or unexpected DNS configurations.",
"lastSeen": "2024-12-12T17:54:19.132Z",
"featureIds": [
"echPrefs"
],
"prefs": [
{
"name": "network.dns.echconfig.fallback_to_origin_when_all_failed",
"branch": "default",
"featureId": "echPrefs",
"variable": "insecureFallback",
"originalValue": false
}
],
"isRollout": true
},
{
"slug": "extensions-migration-in-import-wizard-116-rollout",
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"useNewWizard": true,
"showImportAll": true,
"migrateExtensions": true,
"showPreferencesEntrypoint": true
},
"enabled": true,
"featureId": "migrationWizard"
}
]
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "Extensions Migration in Import Wizard - 117+",
"userFacingDescription": "This rollout makes extension migration available to users migrating from Chrome to Firefox.",
"lastSeen": "2024-12-13T20:50:48.572Z",
"featureIds": [
"migrationWizard"
],
"prefs": [
{
"name": "browser.migrate.content-modal.import-all.enabled",
"branch": "user",
"featureId": "migrationWizard",
"variable": "showImportAll",
"originalValue": null
},
{
"name": "browser.migrate.chrome.extensions.enabled",
"branch": "user",
"featureId": "migrationWizard",
"variable": "migrateExtensions",
"originalValue": null
},
{
"name": "browser.migrate.preferences-entrypoint.enabled",
"branch": "user",
"featureId": "migrationWizard",
"variable": "showPreferencesEntrypoint",
"originalValue": null
}
],
"isRollout": true
},
{
"slug": "fox-doodle-multi-action-cta-2025-rollout",
"branch": {
"slug": "treatment-a",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"messages": [
{
"id": "FOX_DOODLE_MULTI_ACTION",
"groups": [
"eco"
],
"content": {
"id": "FOX_DOODLE_MULTI_ACTION",
"screens": [
{
"id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MAC_WINDOWS_NON_MSIX_EARLY_DAY_SCREEN",
"content": {
"logo": {
"height": "125px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png"
},
"tiles": {
"data": [
{
"id": "checkbox-1-set-default",
"label": {
"string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label"
},
"action": {
"type": "SET_DEFAULT_BROWSER"
},
"defaultValue": true
},
{
"id": "checkbox-2-pin",
"label": {
"string_id": "mr2022-onboarding-pin-primary-button-label"
},
"action": {
"type": "PIN_FIREFOX_TO_TASKBAR"
},
"defaultValue": true
}
],
"type": "multiselect",
"style": {
"gap": "10px",
"fontSize": "13px",
"lineHeight": "1.4",
"marginInline": "auto",
"letterSpacing": 0
}
},
"title": {
"fontSize": "22px",
"string_id": "multi-cta-fox-doodle-title",
"fontWeight": 590,
"marginBlock": "-16px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "13px",
"string_id": "multi-cta-fox-doodle-quick-reminder-subtitle",
"textAlign": "center",
"lineHeight": "1.4",
"marginBlock": "8px 24px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "multi-cta-fox-doodle-start-browsing-primary-button-label"
},
"action": {
"data": {
"actions": []
},
"type": "MULTI_ACTION",
"navigate": true,
"collectSelect": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"priority": 2,
"template": "spotlight",
"frequency": {
"lifetime": 1
},
"targeting": "doesAppNeedPin && (os.isMac || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !isMSIX)) && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7",
"_nimbusFeature": "spotlight"
},
{
"id": "FOX_DOODLE_MULTI_ACTION",
"groups": [
"eco"
],
"content": {
"id": "FOX_DOODLE_MULTI_ACTION",
"screens": [
{
"id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MSIX_EARLY_DAY_SCREEN",
"content": {
"logo": {
"height": "125px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png"
},
"tiles": {
"data": [
{
"id": "checkbox-1-set-default",
"label": {
"string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label"
},
"action": {
"type": "SET_DEFAULT_BROWSER"
},
"defaultValue": true
},
{
"id": "checkbox-2-pin",
"label": {
"string_id": "multi-cta-fox-doodle-pin-checkbox"
},
"action": {
"type": "PIN_FIREFOX_TO_TASKBAR"
},
"defaultValue": true
},
{
"id": "checkbox-3-pin-to-start",
"label": {
"string_id": "multi-cta-fox-doodle-pin-startmenu-checkbox"
},
"action": {
"type": "PIN_FIREFOX_TO_START_MENU"
},
"defaultValue": true
}
],
"type": "multiselect",
"style": {
"gap": "10px",
"fontSize": "13px",
"lineHeight": "1.4",
"marginInline": "auto",
"letterSpacing": 0
}
},
"title": {
"fontSize": "22px",
"string_id": "multi-cta-fox-doodle-title",
"fontWeight": 590,
"marginBlock": "-16px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "13px",
"string_id": "multi-cta-fox-doodle-quick-reminder-subtitle",
"textAlign": "center",
"lineHeight": "1.4",
"marginBlock": "8px 24px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "mr2022-onboarding-gratitude-secondary-button-label"
},
"action": {
"data": {
"actions": []
},
"type": "MULTI_ACTION",
"navigate": true,
"collectSelect": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"priority": 2,
"template": "spotlight",
"frequency": {
"lifetime": 1
},
"targeting": "doesAppNeedPin && isMSIX && os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7",
"_nimbusFeature": "spotlight"
},
{
"id": "FOX_DOODLE_MULTI_ACTION",
"groups": [
"eco"
],
"content": {
"id": "FOX_DOODLE_MULTI_ACTION",
"screens": [
{
"id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MAC_WINDOWS_NON_MSIX_EXISTING_USER_SCREEN",
"content": {
"logo": {
"height": "125px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png"
},
"tiles": {
"data": [
{
"id": "checkbox-1-set-default",
"label": {
"string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label"
},
"action": {
"type": "SET_DEFAULT_BROWSER"
},
"defaultValue": true
},
{
"id": "checkbox-2-pin",
"label": {
"string_id": "mr2022-onboarding-pin-primary-button-label"
},
"action": {
"type": "PIN_FIREFOX_TO_TASKBAR"
},
"defaultValue": true
}
],
"type": "multiselect",
"style": {
"gap": "10px",
"fontSize": "13px",
"lineHeight": "1.4",
"marginInline": "auto",
"letterSpacing": 0
}
},
"title": {
"fontSize": "22px",
"string_id": "multi-cta-fox-doodle-title",
"fontWeight": 590,
"marginBlock": "-16px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "13px",
"string_id": "multi-cta-fox-doodle-quick-reminder-subtitle",
"textAlign": "center",
"lineHeight": "1.4",
"marginBlock": "8px 24px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "multi-cta-fox-doodle-start-browsing-primary-button-label"
},
"action": {
"data": {
"actions": []
},
"type": "MULTI_ACTION",
"navigate": true,
"collectSelect": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"priority": 2,
"template": "spotlight",
"frequency": {
"lifetime": 2
},
"targeting": "doesAppNeedPin && (os.isMac || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !isMSIX)) && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28",
"_nimbusFeature": "spotlight"
},
{
"id": "FOX_DOODLE_MULTI_ACTION",
"groups": [
"eco"
],
"content": {
"id": "FOX_DOODLE_MULTI_ACTION",
"screens": [
{
"id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MSIX_SCREEN_EXISTING_USER_SCREEN",
"content": {
"logo": {
"height": "125px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png"
},
"tiles": {
"data": [
{
"id": "checkbox-1-set-default",
"label": {
"string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label"
},
"action": {
"type": "SET_DEFAULT_BROWSER"
},
"defaultValue": true
},
{
"id": "checkbox-2-pin",
"label": {
"string_id": "multi-cta-fox-doodle-pin-checkbox"
},
"action": {
"type": "PIN_FIREFOX_TO_TASKBAR"
},
"defaultValue": true
},
{
"id": "checkbox-3-pin-to-start",
"label": {
"string_id": "multi-cta-fox-doodle-pin-startmenu-checkbox"
},
"action": {
"type": "PIN_FIREFOX_TO_START_MENU"
},
"defaultValue": true
}
],
"type": "multiselect",
"style": {
"gap": "10px",
"fontSize": "13px",
"lineHeight": "1.4",
"marginInline": "auto",
"letterSpacing": 0
}
},
"title": {
"fontSize": "22px",
"string_id": "multi-cta-fox-doodle-title",
"fontWeight": 590,
"marginBlock": "-16px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "13px",
"string_id": "multi-cta-fox-doodle-quick-reminder-subtitle",
"textAlign": "center",
"lineHeight": "1.4",
"marginBlock": "8px 24px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "mr2022-onboarding-gratitude-secondary-button-label"
},
"action": {
"data": {
"actions": []
},
"type": "MULTI_ACTION",
"navigate": true,
"collectSelect": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"priority": 2,
"template": "spotlight",
"frequency": {
"lifetime": 2
},
"targeting": "doesAppNeedPin && isMSIX && os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28",
"_nimbusFeature": "spotlight"
},
{
"id": "TAIL_FOX_SET_DEFAULT",
"groups": [
"eco"
],
"content": {
"id": "TAIL_FOX_SET_DEFAULT_CONTENT",
"screens": [
{
"id": "TAIL_FOX_SET_DEFAULT_SCREEN",
"content": {
"logo": {
"height": "140px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/92de1223-159b-4c2c-83bb-38e5ab767900.png",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/92de1223-159b-4c2c-83bb-38e5ab767900.png"
},
"title": {
"fontSize": "22px",
"string_id": "tail-fox-spotlight-title",
"fontWeight": 590,
"paddingBlock": "4px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "15px",
"string_id": "tail-fox-spotlight-subtitle",
"lineHeight": "1.4",
"marginBlock": "8px 16px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "tail-fox-spotlight-primary-button",
"marginBlock": "4px 0",
"paddingBlock": "0",
"paddingInline": "16px"
},
"action": {
"type": "SET_DEFAULT_BROWSER",
"navigate": true
}
},
"secondary_button": {
"label": {
"string_id": "tail-fox-spotlight-secondary-button",
"marginBlock": "0 -20px"
},
"action": {
"navigate": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"template": "spotlight",
"frequency": {
"lifetime": 1
},
"targeting": "source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7 && previousSessionEnd && userPrefs.cfrFeatures == true && ((os.isMac && !doesAppNeedPin) || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !doesAppNeedPin) || (os.isLinux || os.isWindows && (os.windowsVersion < 10.0 || os.windowsBuildNumber < 18362)))",
"_nimbusFeature": "spotlight"
},
{
"id": "FOX_DOODLE_SET_DEFAULT",
"groups": [
"eco"
],
"content": {
"id": "FOX_DOODLE_SET_DEFAULT",
"screens": [
{
"id": "FOX_DOODLE_SET_DEFAULT_SCREEN",
"content": {
"logo": {
"height": "125px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png"
},
"title": {
"fontSize": "22px",
"string_id": "fox-doodle-pin-headline",
"fontWeight": 590,
"paddingBlock": "4px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "15px",
"string_id": "fox-doodle-pin-body",
"lineHeight": "1.4",
"marginBlock": "8px 16px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "fox-doodle-pin-primary",
"marginBlock": "4px 0",
"paddingBlock": "0",
"paddingInline": "16px"
},
"action": {
"type": "SET_DEFAULT_BROWSER",
"navigate": true
}
},
"secondary_button": {
"label": {
"string_id": "fox-doodle-pin-secondary",
"marginBlock": "0 -20px"
},
"action": {
"navigate": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"template": "spotlight",
"frequency": {
"lifetime": 2
},
"targeting": "source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28 && previousSessionEnd && userPrefs.cfrFeatures == true && ((os.isMac && !doesAppNeedPin) || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !doesAppNeedPin) || (os.isLinux || os.isWindows && (os.windowsVersion < 10.0 || os.windowsBuildNumber < 18362)))",
"_nimbusFeature": "spotlight"
}
],
"template": "multi"
},
"enabled": true,
"featureId": "spotlight"
}
],
"firefoxLabsTitle": null
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "Fox Doodle Multi-Action CTA 2025 - Rollout",
"userFacingDescription": "Rollout: Setting Firefox as primary browser",
"lastSeen": "2025-01-29T16:58:37.985Z",
"featureIds": [
"spotlight"
],
"prefs": [],
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"isRollout": true
},
{
"slug": "fx-accounts-ping-release-rollout-2",
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"pingEnabled": true
},
"enabled": true,
"featureId": "fxaClientAssociation"
}
]
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "Fx Accounts Ping (release rollout 2)",
"userFacingDescription": "Enable sending the Fx Accounts ping.",
"lastSeen": "2024-12-12T17:54:19.149Z",
"featureIds": [
"fxaClientAssociation"
],
"prefs": [
{
"name": "identity.fxaccounts.telemetry.clientAssociationPing.enabled",
"branch": "user",
"featureId": "fxaClientAssociation",
"variable": "pingEnabled",
"originalValue": null
}
],
"isRollout": true
},
{
"slug": "fx-view-discoverability-2025-rollout",
"branch": {
"slug": "treatment-b",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"id": "FX_VIEW_DISCOVERABILITY_ALL_USERS",
"groups": [
"cfr"
],
"content": {
"id": "FX_VIEW_DISCOVERABILITY_ALL_USERS",
"screens": [
{
"id": "FX_VIEW_DISCOVERABILITY_ALL_USERS",
"anchors": [
{
"selector": "#firefox-view-button",
"arrow_width": "15.5563",
"panel_position": {
"anchor_attachment": "bottomcenter",
"callout_attachment": "topleft"
},
"no_open_on_anchor": true
}
],
"content": {
"title": {
"raw": {
"$l10n": {
"id": "fx-view-discoverability-treatment-b-title",
"text": "Didn’t mean to close that tab?",
"comment": ""
}
},
"marginInline": "0 16px"
},
"width": "342px",
"padding": 16,
"position": "callout",
"subtitle": {
"raw": {
"$l10n": {
"id": "fx-view-discoverability-treatment-b-subtitle",
"text": "Find and reopen it quickly here. We keep a history of your recently closed tabs for you.",
"comment": ""
}
},
"marginBlock": "-8px -4px",
"paddingInline": "34px 0"
},
"title_logo": {
"width": "25px",
"height": "29px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/6d17408d-a3cf-44c7-8247-63c7a700dd7e.svg",
"alignment": "top",
"marginInline": "4px 14px"
},
"submenu_button": {
"submenu": [
{
"id": "block_recommendation",
"type": "action",
"label": {
"raw": {
"$l10n": {
"id": "fx-view-discoverability-split-button-option1-label",
"text": "Don’t show this recommendation again",
"comment": "Closes message and blocks message ID"
}
}
},
"action": {
"data": {
"id": "FX_VIEW_DISCOVERABILITY_ALL_USERS"
},
"type": "BLOCK_MESSAGE",
"dismiss": true
}
},
{
"id": "show_fewer_recommendations",
"type": "action",
"label": {
"raw": {
"$l10n": {
"id": "fx-view-discoverability-split-button-option2-label",
"text": "Show fewer recommendations",
"comment": "Dismisses message and reduces frequency of message"
}
}
},
"action": {
"data": {
"actions": [
{
"data": {
"pref": {
"name": "messaging-system-action.show-fewer-addon-recommendations",
"value": true
}
},
"type": "SET_PREF"
},
{
"data": {
"id": "FX_VIEW_DISCOVERABILITY_ALL_USERS"
},
"type": "BLOCK_MESSAGE"
}
]
},
"type": "MULTI_ACTION",
"dismiss": true
}
},
{
"type": "separator"
},
{
"id": "manage_settings",
"type": "action",
"label": {
"raw": {
"$l10n": {
"id": "fx-view-discoverability-split-button-option3-label",
"text": "Manage settings",
"comment": "Opens about:preferences#general-cfrfeatures"
}
}
},
"action": {
"data": {
"args": "preferences#general-cfrfeatures",
"where": "tab"
},
"type": "OPEN_ABOUT_PAGE",
"dismiss": true
}
}
],
"attached_to": "additional_button"
},
"secondary_button": {
"label": {
"raw": {
"$l10n": {
"id": "fx-view-discoverability-primary-button-label",
"text": "Open Firefox View",
"comment": "Primary button label that routes to about:firefoxview"
}
}
},
"style": "primary",
"action": {
"type": "OPEN_FIREFOX_VIEW",
"navigate": true
}
},
"additional_button": {
"label": {
"raw": {
"$l10n": {
"id": "fx-view-discoverability-secondary-button-label",
"text": "Dismiss",
"comment": "Dismisses the message"
}
}
},
"style": "secondary",
"action": {
"dismiss": true
}
},
"page_event_listeners": [
{
"action": {
"dismiss": true
},
"params": {
"type": "click",
"selectors": "#firefox-view-button"
}
}
]
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false
},
"trigger": {
"id": "nthTabClosed"
},
"priority": 1,
"template": "feature_callout",
"frequency": {
"lifetime": 1
},
"targeting": "!isMajorUpgrade && !willShowDefaultPrompt && !activeNotifications && previousSessionEnd && fxViewButtonAreaType != null && tabsClosedCount >= 5 && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features' | preferenceValue == true && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons' | preferenceValue == true"
},
"enabled": true,
"featureId": "fxms-message-3"
}
],
"firefoxLabsTitle": null
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "Fx View Discoverability 2025 Rollout",
"userFacingDescription": "Message Experiment: Discovery of Firefox View",
"lastSeen": "2025-01-19T08:01:57.424Z",
"featureIds": [
"fxms-message-3"
],
"prefs": [],
"localizations": {
"de": {
"fx-view-discoverability-treatment-a-title": "Haben Sie den gewünschten Tab nicht gefunden?",
"fx-view-discoverability-treatment-b-title": "Sie wollten diesen Tab nicht schließen?",
"fx-view-discoverability-treatment-c-title": "Haben Sie den gewünschten Tab nicht gefunden?",
"fx-view-discoverability-primary-button-label": "Firefox View öffnen",
"fx-view-discoverability-treatment-a-subtitle": "Durchsuchen Sie alle Ihre offenen und geschlossenen Tabs, um ihn schnell zu finden.",
"fx-view-discoverability-treatment-b-subtitle": "Hier können Sie sie schnell finden und wieder öffnen. Wir speichern eine Chronik Ihrer kürzlich geschlossenen Tabs für Sie.",
"fx-view-discoverability-treatment-c-subtitle": "Wir zeigen Ihnen alle geöffneten Tabs in allen Fenstern.",
"fx-view-discoverability-secondary-button-label": "Schließen",
"fx-view-discoverability-split-button-option1-label": "Diese Empfehlung nicht mehr anzeigen",
"fx-view-discoverability-split-button-option2-label": "Weniger Empfehlungen anzeigen",
"fx-view-discoverability-split-button-option3-label": "Einstellungen verwalten"
},
"fr": {
"fx-view-discoverability-treatment-a-title": "Vous ne trouvez pas l’onglet dont vous avez besoin ?",
"fx-view-discoverability-treatment-b-title": "Vous ne vouliez pas fermer cet onglet ?",
"fx-view-discoverability-treatment-c-title": "Vous ne trouvez pas l’onglet dont vous avez besoin ?",
"fx-view-discoverability-primary-button-label": "Ouvrir Firefox View",
"fx-view-discoverability-treatment-a-subtitle": "Recherchez dans tous vos onglets ouverts et fermés pour le trouver rapidement.",
"fx-view-discoverability-treatment-b-subtitle": "Retrouvez-le et rouvrez-le rapidement ici. Nous conservons un historique des onglets que vous avez récemment fermés.",
"fx-view-discoverability-treatment-c-subtitle": "Nous vous affichons tous vos onglets ouverts, dans toutes vos fenêtres.",
"fx-view-discoverability-secondary-button-label": "Ignorer",
"fx-view-discoverability-split-button-option1-label": "Ne plus afficher cette recommandation",
"fx-view-discoverability-split-button-option2-label": "Afficher moins de recommandations",
"fx-view-discoverability-split-button-option3-label": "Gérer les paramètres"
},
"it": {
"fx-view-discoverability-treatment-a-title": "Non riesci a trovare la scheda che ti serve?",
"fx-view-discoverability-treatment-b-title": "Non volevi chiudere quella scheda?",
"fx-view-discoverability-treatment-c-title": "Non riesci a trovare la scheda che ti serve?",
"fx-view-discoverability-primary-button-label": "Apri Firefox View",
"fx-view-discoverability-treatment-a-subtitle": "Cerca in tutte le tue schede, sia aperte che chiuse, per trovarla velocemente.",
"fx-view-discoverability-treatment-b-subtitle": "Qui puoi trovarla e riaprirla velocemente. Conserviamo per te una cronologia delle schede chiuse di recente.",
"fx-view-discoverability-treatment-c-subtitle": "Ti mostreremo tutte le schede aperte, in tutte le finestre.",
"fx-view-discoverability-secondary-button-label": "Chiudi",
"fx-view-discoverability-split-button-option1-label": "Non mostrare di nuovo questo suggerimento",
"fx-view-discoverability-split-button-option2-label": "Mostra meno suggerimenti",
"fx-view-discoverability-split-button-option3-label": "Gestisci impostazioni"
},
"en-CA": {
"fx-view-discoverability-treatment-a-title": "Can’t find the tab you need?",
"fx-view-discoverability-treatment-b-title": "Didn’t mean to close that tab?",
"fx-view-discoverability-treatment-c-title": "Can’t find the tab you need?",
"fx-view-discoverability-primary-button-label": "Open Firefox View",
"fx-view-discoverability-treatment-a-subtitle": "Search across all your open and closed tabs to quickly find it.",
"fx-view-discoverability-treatment-b-subtitle": "Find and reopen it quickly here. We keep a history of your recently closed tabs for you.",
"fx-view-discoverability-treatment-c-subtitle": "We’ll show you every tab you have open, across all your windows.",
"fx-view-discoverability-secondary-button-label": "Dismiss",
"fx-view-discoverability-split-button-option1-label": "Don’t show this recommendation again",
"fx-view-discoverability-split-button-option2-label": "Show fewer recommendations",
"fx-view-discoverability-split-button-option3-label": "Manage settings"
},
"en-GB": {
"fx-view-discoverability-treatment-a-title": "Can’t find the tab you need?",
"fx-view-discoverability-treatment-b-title": "Didn’t mean to close that tab?",
"fx-view-discoverability-treatment-c-title": "Can’t find the tab you need?",
"fx-view-discoverability-primary-button-label": "Open Firefox View",
"fx-view-discoverability-treatment-a-subtitle": "Search across all your open and closed tabs to quickly find it.",
"fx-view-discoverability-treatment-b-subtitle": "Find and reopen it quickly here. We keep a history of your recently closed tabs for you.",
"fx-view-discoverability-treatment-c-subtitle": "We’ll show you every tab you have open, across all your windows.",
"fx-view-discoverability-secondary-button-label": "Dismiss",
"fx-view-discoverability-split-button-option1-label": "Don’t show this recommendation again",
"fx-view-discoverability-split-button-option2-label": "Show fewer recommendations",
"fx-view-discoverability-split-button-option3-label": "Manage settings"
},
"en-US": {
"fx-view-discoverability-treatment-a-title": "Can’t find the tab you need?",
"fx-view-discoverability-treatment-b-title": "Didn’t mean to close that tab?",
"fx-view-discoverability-treatment-c-title": "Can’t find the tab you need?",
"fx-view-discoverability-primary-button-label": "Open Firefox View",
"fx-view-discoverability-treatment-a-subtitle": "Search across all your open and closed tabs to quickly find it.",
"fx-view-discoverability-treatment-b-subtitle": "Find and reopen it quickly here. We keep a history of your recently closed tabs for you.",
"fx-view-discoverability-treatment-c-subtitle": "We’ll show you every tab you have open, across all your windows.",
"fx-view-discoverability-secondary-button-label": "Dismiss",
"fx-view-discoverability-split-button-option1-label": "Don’t show this recommendation again",
"fx-view-discoverability-split-button-option2-label": "Show fewer recommendations",
"fx-view-discoverability-split-button-option3-label": "Manage settings"
}
},
"isRollout": true
},
{
"slug": "new-alt-text-flow-and-generation-treatment-b-rollout",
"branch": {
"slug": "treatment-b",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"enableAltText": true,
"browserMlEnable": true,
"enableUpdatedAddImage": true
},
"enabled": true,
"featureId": "pdfjs"
}
],
"firefoxLabsTitle": null
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "New alt text flow and generation in PDFs - for EN-* locales outside of EU+EEA",
"userFacingDescription": "This experiment offers users improved alt text flow upon adding an image to a PDF and functionality that generates alt text for images added to PDFs using a small, local, and fully private language model.",
"lastSeen": "2025-01-19T08:01:57.397Z",
"featureIds": [
"pdfjs"
],
"prefs": [
{
"name": "pdfjs.enableAltText",
"branch": "default",
"featureId": "pdfjs",
"variable": "enableAltText",
"originalValue": false
},
{
"name": "browser.ml.enable",
"branch": "default",
"featureId": "pdfjs",
"variable": "browserMlEnable",
"originalValue": false
},
{
"name": "pdfjs.enableUpdatedAddImage",
"branch": "default",
"featureId": "pdfjs",
"variable": "enableUpdatedAddImage",
"originalValue": false
}
],
"isRollout": true
},
{
"slug": "no-one-click-set-to-default-rollout-lth-holdback-branch",
"branch": {
"slug": "holdback",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"setDefaultBrowserUserChoiceRegRename": false
},
"enabled": true,
"featureId": "shellService"
}
]
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "No one click set to default rollout LTH holdback branch",
"userFacingDescription": "Support holdback branch of Long-term holdback for H2 Velocity experiments",
"lastSeen": "2024-12-12T17:54:19.163Z",
"featureIds": [
"shellService"
],
"prefs": [
{
"name": "browser.shell.setDefaultBrowserUserChoice.regRename",
"branch": "user",
"featureId": "shellService",
"variable": "setDefaultBrowserUserChoiceRegRename",
"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-12-12T17:54:19.091Z",
"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": "2025-01-30T18:16:23.743Z",
"featureIds": [
"password-autocomplete"
],
"prefs": [],
"isRollout": true
},
{
"slug": "unified-api-for-spocs-and-top-sites-controlled-rollout-for-release-133",
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"unifiedAdsSpocsEnabled": true,
"unifiedAdsTilesEnabled": true
},
"enabled": true,
"featureId": "newtabUnifiedAds"
}
],
"firefoxLabsTitle": null
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "Unified API for spocs and top sites - controlled rollout for release 133+",
"userFacingDescription": "We're switching to a new endpoint for the services supplying sponsored content and top sites to the new tab. This is a controlled rollout for 133 on the Release channel to that new endpoint.",
"lastSeen": "2025-01-29T16:58:37.876Z",
"featureIds": [
"newtabUnifiedAds"
],
"prefs": [
{
"name": "browser.newtabpage.activity-stream.unifiedAds.spocs.enabled",
"branch": "user",
"featureId": "newtabUnifiedAds",
"variable": "unifiedAdsSpocsEnabled",
"originalValue": null
},
{
"name": "browser.newtabpage.activity-stream.unifiedAds.tiles.enabled",
"branch": "user",
"featureId": "newtabUnifiedAds",
"variable": "unifiedAdsTilesEnabled",
"originalValue": null
}
],
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"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-12-12T17:54:19.075Z",
"featureIds": [
"upgradeDialog"
],
"prefs": [],
"isRollout": true
},
{
"slug": "user_restricted-for-content-process-rollout-134",
"branch": {
"slug": "userrestricted",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"Level": 8
},
"enabled": true,
"featureId": "contentProcessSandbox"
}
],
"firefoxLabsTitle": null
},
"active": true,
"experimentType": "rollout",
"source": "rs-loader",
"userFacingName": "USER_RESTRICTED for content process - Rollout 134",
"userFacingDescription": "Rollout of process sandbox improvement for content processes.",
"lastSeen": "2025-01-27T17:15:02.209Z",
"featureIds": [
"contentProcessSandbox"
],
"prefs": [
{
"name": "security.sandbox.content.level",
"branch": "user",
"featureId": "contentProcessSandbox",
"variable": "Level",
"originalValue": null
}
],
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"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": "\"1738508229849\"",
"lastCheck": "2025-02-02T16:08:57.000Z",
"mainBucket": "main",
"defaultSigner": "remote-settings.content-signature.mozilla.org",
"previewMode": false,
"collections": [],
"history": {
"settings-sync": [
{
"timestamp": 1738508229849,
"status": "success",
"infos": {},
"datetime": "2025-02-02T14:57:09.849Z"
},
{
"timestamp": 1738432001144,
"status": "success",
"infos": {},
"datetime": "2025-02-01T17:46:41.144Z"
},
{
"timestamp": 1738346627881,
"status": "success",
"infos": {},
"datetime": "2025-01-31T18:03:47.881Z"
},
{
"timestamp": 1738335430179,
"status": "success",
"infos": {},
"datetime": "2025-01-31T14:57:10.179Z"
},
{
"timestamp": 1738265847009,
"status": "success",
"infos": {},
"datetime": "2025-01-30T19:37:27.009Z"
},
{
"timestamp": 1738265304877,
"status": "success",
"infos": {},
"datetime": "2025-01-30T19:28:24.877Z"
},
{
"timestamp": 1738262179955,
"status": "success",
"infos": {},
"datetime": "2025-01-30T18:36:19.955Z"
},
{
"timestamp": 1738261248772,
"status": "success",
"infos": {},
"datetime": "2025-01-30T18:20:48.772Z"
},
{
"timestamp": 1738258182901,
"status": "success",
"infos": {},
"datetime": "2025-01-30T17:29:42.901Z"
},
{
"timestamp": 1738256382699,
"status": "success",
"infos": {},
"datetime": "2025-01-30T16:59:42.699Z"
}
]
},
"isSynchronizationBroken": false
},
"places": [
{
"efficiencyPerc": 24.6,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "sqlite_schema",
"count": "-"
},
{
"efficiencyPerc": 0.3,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_origins",
"count": 2
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "sqlite_autoindex_moz_origins_1",
"count": "-"
},
{
"efficiencyPerc": 2.5,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places",
"count": 4
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_extra",
"count": 0
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_url_hashindex",
"count": "-"
},
{
"efficiencyPerc": 0.3,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_hostindex",
"count": "-"
},
{
"efficiencyPerc": 0.1,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_visitcount",
"count": "-"
},
{
"efficiencyPerc": 0.1,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_frecencyindex",
"count": "-"
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_lastvisitdateindex",
"count": "-"
},
{
"efficiencyPerc": 0.3,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_guid_uniqueindex",
"count": "-"
},
{
"efficiencyPerc": 0.1,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_originidindex",
"count": "-"
},
{
"efficiencyPerc": 0.1,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_altfrecencyindex",
"count": "-"
},
{
"efficiencyPerc": 0.3,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_historyvisits",
"count": 4
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_historyvisits_extra",
"count": 0
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_historyvisits_placedateindex",
"count": "-"
},
{
"efficiencyPerc": 0.1,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_historyvisits_fromindex",
"count": "-"
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_historyvisits_dateindex",
"count": "-"
},
{
"efficiencyPerc": 0.1,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_inputhistory",
"count": 1
},
{
"efficiencyPerc": 0.1,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "sqlite_autoindex_moz_inputhistory_1",
"count": "-"
},
{
"efficiencyPerc": 1.2,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_bookmarks",
"count": 7
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_bookmarks_deleted",
"count": 0
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "sqlite_autoindex_moz_bookmarks_deleted_1",
"count": "-"
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_bookmarks_itemindex",
"count": "-"
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_bookmarks_parentindex",
"count": "-"
},
{
"efficiencyPerc": 0.4,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_bookmarks_itemlastmodifiedindex",
"count": "-"
},
{
"efficiencyPerc": 0.3,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_bookmarks_dateaddedindex",
"count": "-"
},
{
"efficiencyPerc": 0.4,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_bookmarks_guid_uniqueindex",
"count": "-"
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_keywords",
"count": 0
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "sqlite_autoindex_moz_keywords_1",
"count": "-"
},
{
"efficiencyPerc": 0.1,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "sqlite_sequence",
"count": "-"
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_keywords_placepostdata_uniqueindex",
"count": "-"
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_anno_attributes",
"count": 2
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "sqlite_autoindex_moz_anno_attributes_1",
"count": "-"
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_annos",
"count": 0
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_annos_placeattributeindex",
"count": "-"
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_items_annos",
"count": 0
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_items_annos_itemattributeindex",
"count": "-"
},
{
"efficiencyPerc": 0.6,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_meta",
"count": 5
},
{
"efficiencyPerc": 0.1,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_metadata",
"count": 1
},
{
"efficiencyPerc": 0.1,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_metadata_placecreated_uniqueindex",
"count": "-"
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_metadata_referrerindex",
"count": "-"
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_places_metadata_search_queries",
"count": 0
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "sqlite_autoindex_moz_places_metadata_search_queries_1",
"count": "-"
},
{
"efficiencyPerc": 0,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "moz_previews_tombstones",
"count": 0
},
{
"efficiencyPerc": 3.8,
"pages": 1,
"sizeBytes": 32768,
"sizePerc": 2.2,
"sequentialityPerc": 100,
"entity": "sqlite_stat1",
"count": "-"
}
'''