I use earbuds to listen to the audio on my desktop computer via Bluetooth. I have a number of pairs of earbuds plus hearing aids. Recently this feature just stopped worki… (read more)
I use earbuds to listen to the audio on my desktop computer via Bluetooth. I have a number of pairs of earbuds plus hearing aids. Recently this feature just stopped working one day. I've used Troubleshoot and haven't found a fix yet. I know how to pair to Bluetooth, etc. The number of settings in Firefox and Win 10* that might affect bluetooth are mind-boggling. Anyone have any ideas? Please?
- I got an extension from MS to continue updates to my Win10 for some period of time.
My computer won't run Win 11. Telling me to get a new computer is not helpful, I'm afraid.
Appreciate all suggestions! :)
Kathy
From below box marked Troubleshooting Information:
{"securitySoftware": {"registeredAntiVirus": "Avast Antivirus", "registeredAntiSpyware": "", "registeredFirewall": "Avast Antivirus"}, "environmentVariables": {"MOZ_APP_RESTART": "1", "MOZ_CRASHREPORTER_DATA_DIRECTORY": "C:\\Users\\<USERNAME>\\AppData\\Roaming\\Mozilla\\Firefox\\Crash Reports", "MOZ_CRASHREPORTER_EVENTS_DIRECTORY": "C:\\Users\\<USERNAME>\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\1ZpViRhp.Profile 1\\crashes\\events", "MOZ_CRASHREPORTER_PING_DIRECTORY": "C:\\Users\\<USERNAME>\\AppData\\Roaming\\Mozilla\\Firefox\\Pending Pings"}, "lockedPreferences": {"extensions.formautofill.creditCards.os-auth.locked.enabled": false, "fission.autostart.session": true, "media.utility-process.enabled": true, "signon.management.page.os-auth.locked.enabled": false}, "media": {"currentAudioBackend": "wasapi", "currentMaxAudioChannels": 2, "currentPreferredSampleRate": 48000, "audioOutputDevices": [{"name": "Speakers / Headphones (Realtek Audio)", "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0255&SUBSYS_102806B9&REV_1000\\4&17bca622&0&0001", "vendor": "", "type": 2, "state": 2, "preferred": 7, "supportedFormat": 4112, "defaultFormat": 4096, "maxChannels": 2, "defaultRate": 48000, "maxRate": 48000, "minRate": 48000, "maxLatency": 480, "minLatency": 144}], "audioInputDevices": [{"name": "Stereo Mix (Realtek Audio)", "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0255&SUBSYS_102806B9&REV_1000\\4&17bca622&0&0001", "vendor": "", "type": 1, "state": 2, "preferred": 7, "supportedFormat": 4112, "defaultFormat": 4096, "maxChannels": 2, "defaultRate": 48000, "maxRate": 48000, "minRate": 48000, "maxLatency": 480, "minLatency": 144}, {"name": "Jack Mic (Realtek Audio)", "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0255&SUBSYS_102806B9&REV_1000\\4&17bca622&0&0001", "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 SWDEC HWDEC\nVP9 SWDEC HWDEC\nVP8 SWDEC HWDEC\nAV1 SWDEC LACK_OF_EXTENSION\nHEVC LACK_OF_EXTENSION\nAAC SWDEC\nMP3 SWDEC\nOpus SWDEC\nVorbis SWDEC\nFLAC SWDEC\nWave SWDEC"}, "accessibility": {"isActive": true, "forceDisabled": 0, "instantiator": "UIAUTOMATION|"}, "startupCache": {"DiskCachePath": "C:\\Users\\<USERNAME>\\AppData\\Local\\Mozilla\\Firefox\\Profiles\\1ZpViRhp.Profile 1\\startupCache\\startupCache.8.little", "IgnoreDiskCache": false, "FoundDiskCacheOnInit": false, "WroteToDiskCache": true}, "pdfjs": {"version": "6.4.195", "enabled": true, "annotationEditorEnabled": true, "enableXfa": true, "openPdfAttachmentsInline": false}, "libraryVersions": {"NSPR": {"minVersion": "4.40", "version": "4.40"}, "NSS": {"minVersion": "3.130", "version": "3.130"}, "NSSUTIL": {"minVersion": "3.130", "version": "3.130"}, "NSSSSL": {"minVersion": "3.130", "version": "3.130"}, "NSSSMIME": {"minVersion": "3.130", "version": "3.130"}}, "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": 9, "effectiveContentSandboxLevel": 9, "contentWin32kLockdownState": "Win32k Lockdown enabled -- default value is true", "supportSandboxGpuLevel": 2}, "remoteAgent": {"running": false, "url": ""}, "addons": [{"name": "Add-ons Search Detection", "type": "extension", "version": "3.0.0", "isActive": true, "id": "addons-search-detection@mozilla.com", "locationName": "app-builtin-addons"}, {"name": "Dashlane", "type": "extension", "version": "6.2640.1", "isActive": true, "id": "jetpack-extension@dashlane.com", "locationName": "app-profile"}, {"name": "Form Autofill", "type": "extension", "version": "1.0.1", "isActive": true, "id": "formautofill@mozilla.org", "locationName": "app-builtin-addons"}, {"name": "IPP Activator", "type": "extension", "version": "0.3", "isActive": true, "id": "ipp-activator@mozilla.com", "locationName": "app-builtin-addons"}, {"name": "New Tab", "type": "extension", "version": "158.2.0", "isActive": true, "id": "newtab@mozilla.org", "locationName": "app-builtin-addons"}, {"name": "Picture-In-Picture", "type": "extension", "version": "1.0.0", "isActive": true, "id": "pictureinpicture@mozilla.org", "locationName": "app-builtin-addons"}, {"name": "Read Aloud: A Text to Speech Voice Reader", "type": "extension", "version": "1.81.1", "isActive": true, "id": "{ddc62400-f22d-4dd3-8b4a-05837de53c2e}", "locationName": "app-profile"}, {"name": "Search by Image", "type": "extension", "version": "8.5.3", "isActive": true, "id": "{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}", "locationName": "app-profile"}, {"name": "Snapchat web", "type": "extension", "version": "1.0.8", "isActive": true, "id": "{4cdc299c-0eb3-450b-afc6-b2159744fdf7}", "locationName": "app-profile"}, {"name": "Social Fixer for Facebook", "type": "extension", "version": "31.1.0", "isActive": true, "id": "betterfacebook@mattkruse.com", "locationName": "app-profile"}, {"name": "TablissNG", "type": "extension", "version": "1.8.1", "isActive": true, "id": "extension@tabliss-maintained", "locationName": "app-profile"}, {"name": "uBlock Origin", "type": "extension", "version": "1.75.0", "isActive": true, "id": "uBlock0@raymondhill.net", "locationName": "app-profile"}, {"name": "Web Compatibility Interventions", "type": "extension", "version": "158.0.0", "isActive": true, "id": "webcompat@mozilla.org", "locationName": "app-builtin-addons"}, {"name": "All Fall by MaDonna", "type": "theme", "version": "11.0", "isActive": true, "id": "{bcf82491-347b-4ed2-bb41-4c06f37aeb25}", "locationName": "app-profile"}, {"name": "CouponCabin Sidekick - Coupons & Promo Codes", "type": "extension", "version": "3.5.4.0", "isActive": false, "id": "couponcabin@couponcabin.com", "locationName": "app-profile"}, {"name": "RetailMeNot: Codes, Cash Back and Coupons", "type": "extension", "version": "5.0.7", "isActive": false, "id": "retailmenot-genie@rmn.com", "locationName": "app-profile"}, {"name": "Snapchat for firefox", "type": "extension", "version": "1.2", "isActive": false, "id": "{afb7f028-fffb-43bb-a770-c945aaaa89e9}", "locationName": "app-profile"}, {"name": "C.E. Coastal Sunset", "type": "theme", "version": "2.0", "isActive": false, "id": "{131436a9-f818-46d8-9794-06da6f6484d2}", "locationName": "app-profile"}, {"name": "Cherry Blossom Spring by MaDonna", "type": "theme", "version": "5.0", "isActive": false, "id": "{93e03134-3176-4ff7-8f8e-c337b7d7212e}", "locationName": "app-profile"}, {"name": "Dark", "type": "theme", "version": "1.3.4", "isActive": false, "id": "firefox-compact-dark@mozilla.org", "locationName": "app-builtin"}, {"name": "Default", "type": "theme", "version": "1.4.2", "isActive": false, "id": "default-theme@mozilla.org", "locationName": "app-builtin"}, {"name": "Firefox Alpenglow", "type": "theme", "version": "1.5.3", "isActive": false, "id": "firefox-alpenglow@mozilla.org", "locationName": "app-builtin"}, {"name": "Light", "type": "theme", "version": "1.3.4", "isActive": false, "id": "firefox-compact-light@mozilla.org", "locationName": "app-builtin"}, {"name": "Pink", "type": "theme", "version": "1.0", "isActive": false, "id": "{2b0fadbf-238d-43db-aa9d-e06c9a7e000b}", "locationName": "app-profile"}], "application": {"name": "Firefox", "osVersion": "Windows_NT 10.0 19045", "version": "158.0", "buildID": "20261007201254", "distributionID": "", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:158.0) Gecko/20100101 Firefox/158.0", "safeMode": false, "memorySizeBytes": 17058377728, "diskAvailableBytes": 388049416192, "updateChannel": "release", "supportURL": "https://support.mozilla.org/1/firefox/158.0/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": {"extension": 1, "rdd": 1, "prealloc": 3, "webIsolated": 1, "gpu": 1, "socket": 1, "utility_audioDecoder_Generic": 1, "utility_jSOracle": 1, "utility_audioDecoder_WMF": 1}, "maxWebContentProcesses": 8}, "legacyUserStylesheets": {"active": false, "types": []}, "normandy": {"addonStudies": [], "prefRollouts": [], "prefStudies": [], "nimbusExperiments": [], "nimbusRollouts": [{"slug": "tab-notes-firefox-labs-149", "source": "rs-loader", "userFacingName": "Tab Notes - Firefox Labs 149", "userFacingDescription": "This rollout makes Tab Notes feature available for all users to try out in Firefox Labs.", "lastSeen": "2026-10-15T01:51:26.916Z", "featureIds": ["tabNotes"], "isRollout": true, "active": true, "branch": {"slug": "control", "ratio": 1, "feature": {"value": {}, "enabled": false, "featureId": "this-is-included-for-desktop-pre-95-support"}, "features": [{"value": {"enabled": true}, "enabled": true, "featureId": "tabNotes"}], "firefoxLabsTitle": null}, "localizations": null, "isFirefoxLabsOptIn": true, "firefoxLabsTitle": "experimental-features-tab-notes", "firefoxLabsDescription": "experimental-features-tab-notes-description", "firefoxLabsDescriptionLinks": {"connect": "https://connect.mozilla.org/t5/discussions/tab-notes-going-live-in-firefox-labs-please-share-your-feedback/td-p/118317"}, "firefoxLabsGroup": "experimental-features-group-productivity", "requiresRestart": false, "prefs": [{"name": "browser.tabs.notes.enabled", "branch": "default", "featureId": "tabNotes", "variable": "enabled", "originalValue": false}]}]}, "remoteSettings": {"serverURL": "https://firefox.settings.services.mozilla.com/v2", "pollingEndpoint": "https://firefox.settings.services.mozilla.com/v2/buckets/monitor/collections/changes/changeset", "serverTimestamp": null, "localTimestamp": "1792024602150", "lastCheck": "2026-10-15T01:24:47.000Z", "mainBucket": "main", "defaultSigner": "remote-settings.content-signature.mozilla.org", "previewMode": false, "collections": [], "history": {"settings-sync": [{"timestamp": 1792024602150, "status": "success", "infos": {}, "datetime": "2026-10-15T00:36:42.150Z"}, {"timestamp": 1792015323739, "status": "success", "infos": {}, "datetime": "2026-10-14T22:02:03.739Z"}, {"timestamp": 1792013291885, "status": "success", "infos": {}, "datetime": "2026-10-14T21:28:11.885Z"}, {"timestamp": 1791959813752, "status": "success", "infos": {}, "datetime": "2026-10-14T06:36:53.752Z"}, {"timestamp": 1791928133672, "status": "success", "infos": {}, "datetime": "2026-10-13T21:48:53.672Z"}, {"timestamp": 1791927086693, "status": "success", "infos": {}, "datetime": "2026-10-13T21:31:26.693Z"}, {"timestamp": 1791919068834, "status": "success", "infos": {}, "datetime": "2026-10-13T19:17:48.834Z"}, {"timestamp": 1791917498710, "status": "success", "infos": {}, "datetime": "2026-10-13T18:51:38.710Z"}, {"timestamp": 1791914852452, "status": "success", "infos": {}, "datetime": "2026-10-13T18:07:32.452Z"}, {"timestamp": 1791914503624, "status": "success", "infos": {}, "datetime": "2026-10-13T18:01:43.624Z"}]}, "isSynchronizationBroken": false, "jexlContext": {"channel": "release", "version": "158.0", "locale": "en-US", "country": "US", "formFactor": "desktop", "os": {"name": "WINNT", "version": "10.0"}, "appinfo": {"ID": "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", "OS": "WINNT"}}}, "graphics": {"desktopEnvironment": "", "numTotalWindows": 1, "numAcceleratedWindows": 1, "windowLayerManagerType": "WebRender Layer Compositor", "windowLayerManagerRemote": true, "graphicsDevicePixelRatios": [1.5], "adapterDescription": "Intel(R) HD Graphics 530", "adapterVendorID": "0x8086", "adapterDeviceID": "0x1912", "adapterSubsysID": "06b91028", "adapterRAM": 0, "adapterDrivers": "igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32", "driverVendor": "", "driverVersion": "30.0.101.1692", "driverDate": "4-3-2022", "adapterDescription2": "", "adapterVendorID2": "", "adapterDeviceID2": "", "adapterSubsysID2": "", "adapterRAM2": 0, "adapterDrivers2": "", "driverVendor2": "", "driverVersion2": "", "driverDate2": "", "isGPU2Active": false, "directWriteEnabled": true, "directWriteVersion": "10.0.19041.7725", "clearTypeParameters": "Gamma: 1.8 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ", "targetFrameRate": 60, "supportFontDetermination": "Windows Platform", "webgl1Renderer": "Google Inc. (Intel) -- ANGLE (Intel, Intel(R) HD Graphics 530 (0x00001912) Direct3D11 vs_5_0 ps_5_0, D3D11-30.0.101.1692)", "webgl1Version": "OpenGL ES 3.0 (ANGLE 2.1 git hash: unknown hash)", "webgl1DriverExtensions": "GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_blob_cache GL_ANGLE_client_arrays GL_ANGLE_clip_cull_distance 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_memory_size GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_polygon_mode GL_ANGLE_program_binary_readiness_query GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_renderability_validation GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_shader_pixel_local_storage GL_ANGLE_shader_pixel_local_storage_coherent GL_ANGLE_stencil_texturing GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_APPLE_clip_distance GL_ARM_rgba8 GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context 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_clip_cull_distance GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_conservative_depth GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_clamp 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_occlusion_query_boolean GL_EXT_polygon_offset_clamp GL_EXT_read_format_bgra GL_EXT_render_snorm GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_border_clamp 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_mirror_clamp_to_edge 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_KHR_robustness GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_NV_shader_noperspective_interpolation GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 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_required_internalformat GL_OES_rgb8_rgba8 GL_OES_sample_variables GL_OES_shader_multisample_interpolation 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_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 ", "webgl1Extensions": "ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_depth_clamp EXT_float_blend EXT_frag_depth EXT_polygon_offset_clamp 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": "EGL_VENDOR: Google Inc. (Intel)\nEGL_VERSION: 1.5 (ANGLE 2.1 git hash: unknown hash)\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_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 EGL_ANGLE_memory_usage_report \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_d3d_luid EGL_ANGLE_platform_angle_device_id EGL_ANGLE_platform_angle_display_key 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 EGL_ANGLE_no_error ", "webgl2Renderer": "Google Inc. (Intel) -- ANGLE (Intel, Intel(R) HD Graphics 530 (0x00001912) Direct3D11 vs_5_0 ps_5_0, D3D11-30.0.101.1692)", "webgl2Version": "OpenGL ES 3.0 (ANGLE 2.1 git hash: unknown hash)", "webgl2DriverExtensions": "GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_blob_cache GL_ANGLE_client_arrays GL_ANGLE_clip_cull_distance 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_memory_size GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_polygon_mode GL_ANGLE_program_binary_readiness_query GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_renderability_validation GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_shader_pixel_local_storage GL_ANGLE_shader_pixel_local_storage_coherent GL_ANGLE_stencil_texturing GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_APPLE_clip_distance GL_ARM_rgba8 GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context 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_clip_cull_distance GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_conservative_depth GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_clamp 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_occlusion_query_boolean GL_EXT_polygon_offset_clamp GL_EXT_read_format_bgra GL_EXT_render_snorm GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_border_clamp 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_mirror_clamp_to_edge 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_KHR_robustness GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_NV_shader_noperspective_interpolation GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 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_required_internalformat GL_OES_rgb8_rgba8 GL_OES_sample_variables GL_OES_shader_multisample_interpolation 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_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 ", "webgl2Extensions": "EXT_color_buffer_float EXT_depth_clamp EXT_float_blend EXT_polygon_offset_clamp 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": "EGL_VENDOR: Google Inc. (Intel)\nEGL_VERSION: 1.5 (ANGLE 2.1 git hash: unknown hash)\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_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 EGL_ANGLE_memory_usage_report \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_d3d_luid EGL_ANGLE_platform_angle_device_id EGL_ANGLE_platform_angle_display_key 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 EGL_ANGLE_no_error ", "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, "CMSOutputProfileInUse": "configured CMSOutputProfile", "CMSOutputProfile": "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", "DisplayCount": 1, "Display0": "1920x1080@60Hz scales:1.000000|1.500000 SDR", "HardwareStretching": "both=0 window-only=0 full-screen-only=0 none=1 error=0", "OutputColorSpaces": "DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709", "OverlaySupport": "NV12=None YUV2=None BGRA8=Software RGB10A2=None RGBA16F=None VpSR=Not Supported VpAutoHDR=Not Supported HwOverlayHDR=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": "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": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "WINDOW_OCCLUSION", "description": "WINDOW_OCCLUSION", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "HARDWARE_VIDEO_DECODING", "description": "Hardware video decoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "HARDWARE_VIDEO_ENCODING", "description": "Hardware video encoding", "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": "H264_HW_DECODE", "description": "H.264 hardware decoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "AV1_HW_DECODE", "description": "AV1 hardware decoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "HEVC_HW_DECODE", "description": "HEVC hardware decoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "VP8_HW_ENCODE", "description": "VP8 hardware encoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "VP9_HW_ENCODE", "description": "VP9 hardware encoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "H264_HW_ENCODE", "description": "H.264 hardware encoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "AV1_HW_ENCODE", "description": "AV1 hardware encoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "HEVC_HW_ENCODE", "description": "HEVC hardware encoding", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "WMF_HW_DRM", "description": "Windows Media Foundation hardware DRM", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "GL_NORM16_TEXTURES", "description": "OpenGL normalized 16-bit texture formats", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "WEBGPU_EXTERNAL_TEXTURE", "description": "WebGPU external textures", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "WEBGL", "description": "WebGL", "status": "available", "log": [{"type": "default", "status": "available"}]}, {"name": "VIDEO_HDR", "description": "HDR video supported", "status": "available", "log": [{"type": "default", "status": "available"}]}], "fallbacks": []}, "crashGuards": [], "webgpuDefaultAdapter": {"navigator.gpu.requestAdapter({})": {"info": {"architecture": "", "description": "", "device": "", "isFallbackAdapter": false, "subgroupMaxSize": 128, "subgroupMinSize": 4, "vendor": "", "wgpuBackend": "Dx12", "wgpuDevice": 6418, "wgpuDeviceType": "IntegratedGpu", "wgpuDriver": "30.0.101.1692", "wgpuDriverInfo": "", "wgpuName": "Intel(R) HD Graphics 530", "wgpuVendor": 32902}, "features": ["core-features-and-limits", "depth-clip-control", "depth32float-stencil8", "dual-source-blending", "float32-blendable", "float32-filterable", "indirect-first-instance", "rg11b10ufloat-renderable", "texture-compression-bc", "texture-compression-bc-sliced-3d", "timestamp-query"], "limits": {"maxBindGroups": 8, "maxBindGroupsPlusVertexBuffers": 24, "maxBindingsPerBindGroup": 4294967295, "maxBufferSize": 2147483644, "maxColorAttachmentBytesPerSample": 128, "maxColorAttachments": 8, "maxComputeInvocationsPerWorkgroup": 1024, "maxComputeWorkgroupSizeX": 1024, "maxComputeWorkgroupSizeY": 1024, "maxComputeWorkgroupSizeZ": 64, "maxComputeWorkgroupStorageSize": 32768, "maxComputeWorkgroupsPerDimension": 65535, "maxDynamicStorageBuffersPerPipelineLayout": 4, "maxDynamicUniformBuffersPerPipelineLayout": 8, "maxInterStageShaderVariables": 31, "maxSampledTexturesPerShaderStage": 64, "maxSamplersPerShaderStage": 64, "maxStorageBufferBindingSize": 2147483644, "maxStorageBuffersInFragmentStage": 64, "maxStorageBuffersInVertexStage": 64, "maxStorageBuffersPerShaderStage": 64, "maxStorageTexturesInFragmentStage": 64, "maxStorageTexturesInVertexStage": 64, "maxStorageTexturesPerShaderStage": 64, "maxTextureArrayLayers": 2048, "maxTextureDimension1D": 16384, "maxTextureDimension2D": 16384, "maxTextureDimension3D": 2048, "maxUniformBufferBindingSize": 65536, "maxUniformBuffersPerShaderStage": 64, "maxVertexAttributes": 30, "maxVertexBufferArrayStride": 2048, "maxVertexBuffers": 16, "minStorageBufferOffsetAlignment": 32, "minUniformBufferOffsetAlignment": 256}}}, "webgpuFallbackAdapter": {"navigator.gpu.requestAdapter({\"forceFallbackAdapter\":true})": {"info": {"architecture": "", "description": "", "device": "", "isFallbackAdapter": true, "subgroupMaxSize": 128, "subgroupMinSize": 4, "vendor": "", "wgpuBackend": "Dx12", "wgpuDevice": 140, "wgpuDeviceType": "Cpu", "wgpuDriver": "10.0.19041.7548", "wgpuDriverInfo": "", "wgpuName": "Microsoft Basic Render Driver", "wgpuVendor": 5140}, "features": ["bgra8unorm-storage", "core-features-and-limits", "depth-clip-control", "depth32float-stencil8", "dual-source-blending", "float32-blendable", "float32-filterable", "indirect-first-instance", "rg11b10ufloat-renderable", "shader-f16", "texture-compression-bc", "texture-compression-bc-sliced-3d", "timestamp-query"], "limits": {"maxBindGroups": 8, "maxBindGroupsPlusVertexBuffers": 24, "maxBindingsPerBindGroup": 4294967295, "maxBufferSize": 2147483644, "maxColorAttachmentBytesPerSample": 128, "maxColorAttachments": 8, "maxComputeInvocationsPerWorkgroup": 1024, "maxComputeWorkgroupSizeX": 1024, "maxComputeWorkgroupSizeY": 1024, "maxComputeWorkgroupSizeZ": 64, "maxComputeWorkgroupStorageSize": 32768, "maxComputeWorkgroupsPerDimension": 65535, "maxDynamicStorageBuffersPerPipelineLayout": 4, "maxDynamicUniformBuffersPerPipelineLayout": 8, "maxInterStageShaderVariables": 31, "maxSampledTexturesPerShaderStage": 64, "maxSamplersPerShaderStage": 64, "maxStorageBufferBindingSize": 2147483644, "maxStorageBuffersInFragmentStage": 64, "maxStorageBuffersInVertexStage": 64, "maxStorageBuffersPerShaderStage": 64, "maxStorageTexturesInFragmentStage": 64, "maxStorageTexturesInVertexStage": 64, "maxStorageTexturesPerShaderStage": 64, "maxTextureArrayLayers": 2048, "maxTextureDimension1D": 16384, "maxTextureDimension2D": 16384, "maxTextureDimension3D": 2048, "maxUniformBufferBindingSize": 65536, "maxUniformBuffersPerShaderStage": 64, "maxVertexAttributes": 30, "maxVertexBufferArrayStride": 2048, "maxVertexBuffers": 16, "minStorageBufferOffsetAlignment": 32, "minUniformBufferOffsetAlignment": 256}}}}, "places": {"prefs": [{"efficiencyPerc": 30.3, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "sqlite_schema", "count": "-"}, {"efficiencyPerc": 69.3, "pages": 885, "sizeBytes": 28999680, "sizePerc": 52, "sequentialityPerc": 15.2, "entity": "moz_places", "count": 64343}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_places_extra", "count": 0}, {"efficiencyPerc": 89.8, "pages": 32, "sizeBytes": 1048576, "sizePerc": 1.9, "sequentialityPerc": 15.2, "entity": "moz_places_url_hashindex", "count": "-"}, {"efficiencyPerc": 80.8, "pages": 61, "sizeBytes": 1998848, "sizePerc": 3.6, "sequentialityPerc": 15.2, "entity": "moz_places_hostindex", "count": "-"}, {"efficiencyPerc": 66.1, "pages": 26, "sizeBytes": 851968, "sizePerc": 1.5, "sequentialityPerc": 15.2, "entity": "moz_places_visitcount", "count": "-"}, {"efficiencyPerc": 77.3, "pages": 27, "sizeBytes": 884736, "sizePerc": 1.6, "sequentialityPerc": 15.2, "entity": "moz_places_frecencyindex", "count": "-"}, {"efficiencyPerc": 65.3, "pages": 50, "sizeBytes": 1638400, "sizePerc": 2.9, "sequentialityPerc": 15.2, "entity": "moz_places_lastvisitdateindex", "count": "-"}, {"efficiencyPerc": 92.1, "pages": 44, "sizeBytes": 1441792, "sizePerc": 2.6, "sequentialityPerc": 15.2, "entity": "moz_places_guid_uniqueindex", "count": "-"}, {"efficiencyPerc": 81.1, "pages": 24, "sizeBytes": 786432, "sizePerc": 1.4, "sequentialityPerc": 15.2, "entity": "moz_places_originidindex", "count": "-"}, {"efficiencyPerc": 67.8, "pages": 25, "sizeBytes": 819200, "sizePerc": 1.5, "sequentialityPerc": 15.2, "entity": "moz_places_altfrecencyindex", "count": "-"}, {"efficiencyPerc": 84.5, "pages": 103, "sizeBytes": 3375104, "sizePerc": 6.1, "sequentialityPerc": 15.2, "entity": "moz_historyvisits", "count": 101945}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_historyvisits_extra", "count": 0}, {"efficiencyPerc": 80.4, "pages": 78, "sizeBytes": 2555904, "sizePerc": 4.6, "sequentialityPerc": 15.2, "entity": "moz_historyvisits_placedateindex", "count": "-"}, {"efficiencyPerc": 73.5, "pages": 47, "sizeBytes": 1540096, "sizePerc": 2.8, "sequentialityPerc": 15.2, "entity": "moz_historyvisits_fromindex", "count": "-"}, {"efficiencyPerc": 73.4, "pages": 71, "sizeBytes": 2326528, "sizePerc": 4.2, "sequentialityPerc": 15.2, "entity": "moz_historyvisits_dateindex", "count": "-"}, {"efficiencyPerc": 0.3, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_inputhistory", "count": 2}, {"efficiencyPerc": 0.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "sqlite_autoindex_moz_inputhistory_1", "count": "-"}, {"efficiencyPerc": 56, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_bookmarks", "count": 201}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_bookmarks_deleted", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "sqlite_autoindex_moz_bookmarks_deleted_1", "count": "-"}, {"efficiencyPerc": 6.8, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_bookmarks_itemindex", "count": "-"}, {"efficiencyPerc": 6.6, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_bookmarks_parentindex", "count": "-"}, {"efficiencyPerc": 11.7, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_bookmarks_itemlastmodifiedindex", "count": "-"}, {"efficiencyPerc": 9.6, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_bookmarks_dateaddedindex", "count": "-"}, {"efficiencyPerc": 12.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_bookmarks_guid_uniqueindex", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_keywords", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "sqlite_autoindex_moz_keywords_1", "count": "-"}, {"efficiencyPerc": 0.1, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "sqlite_sequence", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_keywords_placepostdata_uniqueindex", "count": "-"}, {"efficiencyPerc": 0.3, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_anno_attributes", "count": 3}, {"efficiencyPerc": 0.3, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "sqlite_autoindex_moz_anno_attributes_1", "count": "-"}, {"efficiencyPerc": 11.4, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_annos", "count": 36}, {"efficiencyPerc": 1.5, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_annos_placeattributeindex", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_items_annos", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_items_annos_itemattributeindex", "count": "-"}, {"efficiencyPerc": 1, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_meta", "count": 7}, {"efficiencyPerc": 69.5, "pages": 113, "sizeBytes": 3702784, "sizePerc": 6.6, "sequentialityPerc": 15.2, "entity": "moz_places_metadata", "count": 64955}, {"efficiencyPerc": 78.4, "pages": 47, "sizeBytes": 1540096, "sizePerc": 2.8, "sequentialityPerc": 15.2, "entity": "moz_places_metadata_placecreated_uniqueindex", "count": "-"}, {"efficiencyPerc": 78.7, "pages": 25, "sizeBytes": 819200, "sizePerc": 1.5, "sequentialityPerc": 15.2, "entity": "moz_places_metadata_referrerindex", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_places_metadata_search_queries", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "sqlite_autoindex_moz_places_metadata_search_queries_1", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_previews_tombstones", "count": 0}, {"efficiencyPerc": 4.2, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "sqlite_stat1", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_newtab_story_click", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_newtab_story_impression", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_newtab_story_click_newtab_click_timestampindex", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_newtab_story_impression_newtab_impression_timestampindex", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_newtab_shortcuts_interaction", "count": 0}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_newtab_shortcuts_interaction_timestampindex", "count": "-"}, {"efficiencyPerc": 0, "pages": 1, "sizeBytes": 32768, "sizePerc": 0.1, "sequentialityPerc": 15.2, "entity": "moz_newtab_shortcuts_interaction_placeidindex", "count": "-"}, {"efficiencyPerc": 66.1, "pages": 4, "sizeBytes": 131072, "sizePerc": 0.2, "sequentialityPerc": 15.2, "entity": "moz_origins", "count": 2124}, {"efficiencyPerc": 56.3, "pages": 4, "sizeBytes": 131072, "sizePerc": 0.2, "sequentialityPerc": 15.2, "entity": "sqlite_autoindex_moz_origins_1", "count": "-"}], "lastMaintenanceDate": 1791512738000, "lastVacuumDate": 1791082212000, "lastIntegrityCorruptionDate": 0}}