Closed Bug 1774285 Opened 2 years ago Closed 1 year ago

Copy operation sometimes makes Firefox unresponsive on Windows 11

Categories

(Core :: Disability Access APIs, defect)

Firefox 103
Unspecified
Windows
defect

Tracking

()

VERIFIED FIXED
108 Branch
Performance Impact high
Tracking Status
relnote-firefox --- 106+
firefox-esr102 --- verified
firefox106 + verified
firefox107 + verified
firefox108 + verified

People

(Reporter: mozilla-bugzilla, Assigned: Jamie)

References

Details

(Keywords: perf:resource-use, perf:responsiveness, top50)

Attachments

(4 files, 3 obsolete files)

Steps to reproduce:

Browser: Firefox Developer Edition version 102b7
OS: Windows 11 Insider Preview Build 25136

In a new profile, select some text to copy. For example, copy the URL in the address bar and press Ctrl-C on the keyboard, or right click a link and select "Copy link address". This may require several attempts.

Actual results:

The browser freezes for a period of time (over 20 seconds), during which the entire window (chrome, viewport) is unresponsive to user input. Video and animation appears to continue playing. After a while, the browser becomes responsive again. The amount of time is variable, and seems to depend on the number of extensions loaded - my default profile can freeze for minutes.

Expected results:

The URL is copied with no issue

Also filing a bug on Windows, since this might be an issue with a recent beta build.

Feedback Hub link here: https://aka.ms/AAh8e05

Looking at Firefox Profiler, it seems like a majority of calls during the unresponsive period end up at NtUserPeekMessage (46% of samples) and NtUserMsgWaitForMultipleObjectsEx (29% of samples).

Summary: Copy operation makes Firefox unresponsive → Copy operation sometimes makes Firefox unresponsive on Windows 11

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0

Hello!

I tried to reproduce this issue on Firefox Developer Edition 102.0b8 and Nightly 103.0a1 on Windows 11, without success.
If the issue is still reproducible on your end, can you please retest this using the latest Nightly build using a new clean Firefox profile to eliminate the potential causes?
Also, could you please attach the about:support here?
I'm setting the component to Adress Bar, If this is not the correct component, feel free to change it to a more appropriate one.

Thank you.

Has STR: --- → yes
Component: Untriaged → Address Bar
Flags: needinfo?(mozilla-bugzilla)

Hey Ardelean, thanks for your reply! I think this might be a lower level problem than just the Address Bar component, since I've experienced it when performing a copy operation in different places in the application. For example, I've encountered it when selecting and copying text on a webpage, copying a link via the right-click menu, and even copying a password out of my password manager extension.

I think there may be a time component involved. My normal browsing sessions are usually long, with several windows and dozens to hundreds of tabs in each window. I found it difficult to reproduce consistently on 102b7 on a new profile, but was able to eventually reproduce it after several tries and leaving the process running for several minutes.

I just installed Nightly 103.0a1 (2022-06-16) (64-bit) and encountered the issue when trying to copy the version string out of the About dialog box. I have Nightly and ESR running with separate profiles, and both browsers became unresponsive to user input for about a minute, but did not trigger the Windows "gray out" unresponsive behavior. Other running applications on my machine (Windows Terminal, Ungoogled Chromium 101.0.4951.54) did not experience any issues. I did a fresh reboot so there aren't other active foreground applications running.

Copying text data from about:support also caused a freeze, but curiously the Nightly process unfroze before the ESR process.


about:support information:

Application Basics
------------------

Name: Firefox
Version: 103.0a1
Build ID: 20220616093051
Distribution ID:
Update Channel: nightly
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0
OS: Windows_NT 10.0 25140
Launcher Process: Enabled
Multiprocess Windows: 1/1
Fission Windows: 1/1 Enabled by default
Remote Processes: 8
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 31.9 GB
Disk Space Available: 740 GB

Crash Reports for the Last 3 Days
---------------------------------

Nightly Features
----------------

Name: DoH Roll-Out
Version: 2.0.0
ID: doh-rollout@mozilla.org

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: 102.13.0
ID: webcompat@mozilla.org

Name: WebCompat Reporter
Version: 1.4.2
ID: webcompat-reporter@mozilla.org

Remote Features
---------------

Remote Processes
----------------

Type: Extension
Count: 1

Type: Privileged About
Count: 1

Type: Isolated Web Content
Count: 1

Type: Preallocated
Count: 3

Type: GPU
Count: 1

Type: Socket
Count: 1

Add-ons
-------

Name: Add-ons Search Detection
Type: extension
Version: 2.0.0
Enabled: true
ID: addons-search-detection@mozilla.com

Name: Amazon.com
Type: extension
Version: 1.3
Enabled: true
ID: amazondotcom@search.mozilla.org

Name: Bing
Type: extension
Version: 1.3
Enabled: true
ID: bing@search.mozilla.org

Name: DuckDuckGo
Type: extension
Version: 1.1
Enabled: true
ID: ddg@search.mozilla.org

Name: eBay
Type: extension
Version: 1.3
Enabled: true
ID: ebay@search.mozilla.org

Name: Google
Type: extension
Version: 1.2
Enabled: true
ID: google@search.mozilla.org

Name: Wikipedia (en)
Type: extension
Version: 1.1
Enabled: true
ID: wikipedia@search.mozilla.org

Security Software
-----------------

Type: Microsoft Defender Antivirus

Type:

Type: Windows Firewall

Graphics
--------

Features
Compositing: WebRender
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (NVIDIA) EGL_VERSION: 1.5 (ANGLE 2.1.15727 git hash: 23851a53779d) EGL_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_flexible_surface_compatibility 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_create_context_no_error EGL_KHR_reusable_sync EGL_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_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
WebGL 1 Driver Renderer: Google Inc. (NVIDIA) -- ANGLE (NVIDIA, NVIDIA GeForce RTX 3080 Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.15.2514)
WebGL 1 Driver Version: OpenGL ES 2.0.0 (ANGLE 2.1.15727 git hash: 23851a53779d)
WebGL 1 Driver Extensions: GL_ANGLE_base_vertex_base_instance GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 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_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba 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_blend_func_extended GL_EXT_blend_minmax 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_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range 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_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external 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_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_WEBGL_video_texture
WebGL 1 Extensions: 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 2 Driver WSI Info: EGL_VENDOR: Google Inc. (NVIDIA) EGL_VERSION: 1.5 (ANGLE 2.1.15727 git hash: 23851a53779d) EGL_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_flexible_surface_compatibility 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_create_context_no_error EGL_KHR_reusable_sync EGL_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_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
WebGL 2 Driver Renderer: Google Inc. (NVIDIA) -- ANGLE (NVIDIA, NVIDIA GeForce RTX 3080 Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.15.2514)
WebGL 2 Driver Version: OpenGL ES 3.0.0 (ANGLE 2.1.15727 git hash: 23851a53779d)
WebGL 2 Driver Extensions: GL_ANGLE_base_vertex_base_instance GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 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_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_blend_func_extended GL_EXT_blend_minmax 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_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_unpack_subimage GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence 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
WebGL 2 Extensions: EXT_color_buffer_float EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug 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
Direct2D: true
Target Frame Rate: 60
DirectWrite: true (10.0.25140.1000)
GPU #1
Active: Yes
Description: NVIDIA GeForce RTX 3080
Vendor ID: 0x10de
Device ID: 0x220a
Driver Version: 31.0.15.2514
Driver Date: 5-23-2022
Drivers: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumd.dll
Subsys ID: 48773842
RAM: 12288
GPU #2
Active: No
RAM: 0
Diagnostics
AzureCanvasBackend: direct2d 1.1
AzureCanvasBackend (UI Process): skia
AzureContentBackend: skia
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): skia
CMSOutputProfile: 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
Display0: 3840x2160@60Hz scales:1.000000|1.500000
DisplayCount: 1
HardwareStretching: both=1 window-only=0 full-screen-only=0 none=0 error=0
OverlaySupport: NV12=Scaling YUV2=Scaling BGRA8=Software RGB10A2=None
GPUProcessPid: 13080
GPUProcess: Terminate GPU Process
Device Reset: Trigger Device Reset
ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
Decision Log
HW_COMPOSITING:
available by default
D3D11_COMPOSITING:
available by default
DIRECT2D:
available by default
D3D11_HW_ANGLE:
available by default
GPU_PROCESS:
available by default
WEBRENDER:
available by default
WEBRENDER_QUALIFIED:
available by default
WEBRENDER_COMPOSITOR:
available by default
WEBRENDER_PARTIAL:
available by default
WEBRENDER_SHADER_CACHE:
available by default
WEBRENDER_OPTIMIZED_SHADERS:
available by default
WEBRENDER_ANGLE:
available by default
WEBRENDER_DCOMP_PRESENT:
available by default
WEBRENDER_SOFTWARE:
available by default
WEBGPU:
disabled by default: Disabled by default
WINDOW_OCCLUSION:
available by default
VIDEO_OVERLAY:
available by default
HW_DECODED_VIDEO_ZERO_COPY:
available by default
VP8_HW_DECODE:
available by default
VP9_HW_DECODE:
available by default




Media
-----

Audio Backend: wasapi
Max Channels: 2
Preferred Sample Rate: 96000
Roundtrip latency (standard deviation): 46.69ms (2.78)
Output Devices
Name: Group
PA329 (NVIDIA High Definition Audio): HDAUDIO\FUNC_01&VEN_10DE&DEV_009A&SUBSYS_38424877&REV_1001\5&18d3ed41&0&0001
Input A (VB-Audio Hi-Fi Cable): ROOT\MEDIA\0002
Program In (VB-Audio Virtual Cable): ROOT\MEDIA\0000
Headphones (Jabra): BTHENUM\{0000110b-0000-1000-8000-00805f9b34fb}_VID&00010067_PID&24df\7&2ba8f956&0&50C2ED8430A1_C00000000
Speakers (ODAC-revB USB DAC): USB\VID_262A&PID_1048&MI_01\9&37bae841&0&0001
Input Devices
Name: Group
Input A Monitoring (VB-Audio Hi-Fi Cable): ROOT\MEDIA\0002
Headset (Jabra): BTHHFENUM\BthHFPAudio\8&1cd8865&0&97
Microphone (Camo): ROOT\{E070661C-AC3F-4AAE-AA3F-7D4E8DED5142}\0000
Monitor Out (VB-Audio Virtual Cable): ROOT\MEDIA\0000
Media Capabilities
Enumerate database

Environment Variables
---------------------

MOZ_APP_RESTART: 1
MOZ_CRASHREPORTER_DATA_DIRECTORY: C:\Users\dliu\AppData\Roaming\Mozilla\Firefox\Crash Reports
MOZ_CRASHREPORTER_EVENTS_DIRECTORY: C:\Users\dliu\AppData\Roaming\Mozilla\Firefox\Crash Reports\events
MOZ_CRASHREPORTER_PING_DIRECTORY: C:\Users\dliu\AppData\Roaming\Mozilla\Firefox\Pending Pings
MOZ_CRASHREPORTER_RESTART_ARG_0: C:\Users\dliu\scoop\apps\firefox-nightly\current\firefox.exe
MOZ_CRASHREPORTER_STRINGS_OVERRIDE: C:\Users\dliu\scoop\apps\firefox-nightly\current\browser\crashreporter-override.ini
MOZ_SKELETON_UI_RESTARTING: 1

Experimental Features
---------------------

about:home startup cache (browser.startup.homepage.abouthome_cache.enabled): true
Cookies: SameSite=Lax by default (network.cookie.sameSite.laxByDefault): true
Cookies: SameSite=None requires secure attribute (network.cookie.sameSite.noneRequiresSecure): true
Cookies: Schemeful SameSite (network.cookie.sameSite.schemeful): true
CSS: Masonry Layout (layout.css.grid-template-masonry-value.enabled): true
Developer Tools: Compatibility Panel (devtools.inspector.compatibility.enabled): true
Developer Tools: Service Worker debugging (devtools.debugger.features.windowless-service-workers): false
Media: JPEG XL (image.jxl.enabled): false
Text Recognition (dom.text-recognition.enabled): false
Address Bar: show results during IME composition (browser.urlbar.keepPanelOpenDuringImeComposition): false
Web API: WebGPU (dom.webgpu.enabled): false
WebRTC Global Mute Toggles (privacy.webrtc.globalMuteToggles): false

Remote Experiments
------------------

Important Modified Preferences
------------------------------

browser.contentblocking.category: standard
browser.search.region: US
browser.sessionstore.upgradeBackup.latestBuildID: 20220616093051
browser.startup.homepage_override.buildID: 20220616093051
browser.startup.homepage_override.mstone: 103.0a1
browser.urlbar.placeholderName: Google
browser.urlbar.quicksuggest.migrationVersion: 2
browser.urlbar.quicksuggest.scenario: offline
doh-rollout.balrog-migration-done: true
doh-rollout.doneFirstRun: true
doh-rollout.home-region: US
doh-rollout.mode: 0
doh-rollout.uri: https://mozilla.cloudflare-dns.com/dns-query
dom.forms.autocomplete.formautofill: true
extensions.lastAppVersion: 103.0a1
idle.lastDailyNotification: 1655399706
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.lastDownload: 1655399412
media.gmp-gmpopenh264.lastInstallStart: 1655399411
media.gmp-gmpopenh264.lastUpdate: 1655399412
media.gmp-gmpopenh264.version: 1.8.1.1
media.gmp-manager.buildID: 20220615214908
media.gmp-manager.lastCheck: 1655399411
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.lastDownload: 1655399413
media.gmp-widevinecdm.lastInstallStart: 1655399412
media.gmp-widevinecdm.lastUpdate: 1655399413
media.gmp-widevinecdm.version: 4.10.2449.0
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
places.database.lastMaintenance: 1655399707
privacy.purge_trackers.date_in_cookie_database: 0
privacy.purge_trackers.last_purge: 1655399706961
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
security.sandbox.content.tempDirSuffix: {895d798e-d153-48da-89bd-f8dd705d960a}
services.sync.engine.addresses.available: true
storage.vacuum.last.index: 0
storage.vacuum.last.places.sqlite: 1655399706
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.

Important Locked Preferences
----------------------------

fission.autostart.session: true

Places Database
---------------

Accessibility
-------------

Activated: true
Prevent Accessibility: 0
Accessible Handler Used: false
Accessibility Instantiator: UIAUTOMATION|

Library Versions
----------------

NSPR
Expected minimum version: 4.34
Version in use: 4.34

NSS
Expected minimum version: 3.79 Beta
Version in use: 3.79 Beta

NSSSMIME
Expected minimum version: 3.79 Beta
Version in use: 3.79 Beta

NSSSSL
Expected minimum version: 3.79 Beta
Version in use: 3.79 Beta

NSSUTIL
Expected minimum version: 3.79 Beta
Version in use: 3.79 Beta

Sandbox
-------

Content Process Sandbox Level: 6
Effective Content Process Sandbox Level: 6
Win32k Lockdown State for Content Process: Win32k Lockdown enabled -- default value is true

Startup Cache
-------------

Disk Cache Path: C:\Users\dliu\AppData\Local\Mozilla\Firefox\Profiles\5kq1o02v.default-nightly\startupCache\startupCache.8.little
Ignore Disk Cache: false
Found Disk Cache on Init: false
Wrote to Disk Cache: true

Internationalization & Localization
-----------------------------------

Application Settings
Requested Locales: ["en-US"]
Available Locales: ["en-US"]
App Locales: ["en-US"]
Regional Preferences: ["en-US"]
Default Locale: "en-US"
Operating System
System Locales: ["en-US"]
Regional Preferences: ["en-US"]

Remote Debugging (Chromium Protocol)
------------------------------------

Accepting Connections: false
URL:

Printing
--------

Modified print settings
-----------------------
Flags: needinfo?(mozilla-bugzilla)

Still occurring on Nightly 103.0a1 (2022-06-23) (64-bit) using Windows 11 Pro insider build 25145.

For example, copying the contents of about:support causes a 5 second freeze.

On my main profile with ESR and extensions loaded, a copy operation can take up to a minute to unfreeze.

Application Basics
------------------

Name: Firefox
Version: 103.0a1
Build ID: 20220623121513
Distribution ID:
Update Channel: nightly
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0
OS: Windows_NT 10.0 25145
Launcher Process: Enabled
Multiprocess Windows: 1/1
Fission Windows: 1/1 Enabled by default
Remote Processes: 9
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 31.9 GB
Disk Space Available: 707 GB

Crash Reports for the Last 3 Days
---------------------------------

Nightly Features
----------------

Name: DoH Roll-Out
Version: 2.0.0
ID: doh-rollout@mozilla.org

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: 102.17.0
ID: webcompat@mozilla.org

Name: WebCompat Reporter
Version: 1.5.0
ID: webcompat-reporter@mozilla.org

Remote Features
---------------

Remote Processes
----------------

Type: Extension
Count: 1

Type: Privileged About
Count: 1

Type: Isolated Web Content
Count: 2

Type: Preallocated
Count: 3

Type: GPU
Count: 1

Type: Socket
Count: 1

Add-ons
-------

Name: Add-ons Search Detection
Type: extension
Version: 2.0.0
Enabled: true
ID: addons-search-detection@mozilla.com

Name: Amazon.com
Type: extension
Version: 1.3
Enabled: true
ID: amazondotcom@search.mozilla.org

Name: Bing
Type: extension
Version: 1.3
Enabled: true
ID: bing@search.mozilla.org

Name: DuckDuckGo
Type: extension
Version: 1.1
Enabled: true
ID: ddg@search.mozilla.org

Name: eBay
Type: extension
Version: 1.3
Enabled: true
ID: ebay@search.mozilla.org

Name: Google
Type: extension
Version: 1.2
Enabled: true
ID: google@search.mozilla.org

Name: Wikipedia (en)
Type: extension
Version: 1.1
Enabled: true
ID: wikipedia@search.mozilla.org

Security Software
-----------------

Type: Microsoft Defender Antivirus

Type:

Type: Windows Firewall

Graphics
--------

Features
Compositing: WebRender
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (NVIDIA) EGL_VERSION: 1.5 (ANGLE 2.1.15727 git hash: 23851a53779d) EGL_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_flexible_surface_compatibility 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_create_context_no_error EGL_KHR_reusable_sync EGL_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_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
WebGL 1 Driver Renderer: Google Inc. (NVIDIA) -- ANGLE (NVIDIA, NVIDIA GeForce RTX 3080 Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.15.2514)
WebGL 1 Driver Version: OpenGL ES 2.0.0 (ANGLE 2.1.15727 git hash: 23851a53779d)
WebGL 1 Driver Extensions: GL_ANGLE_base_vertex_base_instance GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 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_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba 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_blend_func_extended GL_EXT_blend_minmax 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_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range 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_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external 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_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_WEBGL_video_texture
WebGL 1 Extensions: 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 2 Driver WSI Info: EGL_VENDOR: Google Inc. (NVIDIA) EGL_VERSION: 1.5 (ANGLE 2.1.15727 git hash: 23851a53779d) EGL_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_flexible_surface_compatibility 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_create_context_no_error EGL_KHR_reusable_sync EGL_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_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
WebGL 2 Driver Renderer: Google Inc. (NVIDIA) -- ANGLE (NVIDIA, NVIDIA GeForce RTX 3080 Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.15.2514)
WebGL 2 Driver Version: OpenGL ES 3.0.0 (ANGLE 2.1.15727 git hash: 23851a53779d)
WebGL 2 Driver Extensions: GL_ANGLE_base_vertex_base_instance GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 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_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_blend_func_extended GL_EXT_blend_minmax 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_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_unpack_subimage GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence 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
WebGL 2 Extensions: EXT_color_buffer_float EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug 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
Direct2D: true
Target Frame Rate: 60
DirectWrite: true (10.0.25145.1000)
GPU #1
Active: Yes
Description: NVIDIA GeForce RTX 3080
Vendor ID: 0x10de
Device ID: 0x220a
Driver Version: 31.0.15.2514
Driver Date: 5-23-2022
Drivers: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_f421659dfaa4246d\nvldumd.dll
Subsys ID: 48773842
RAM: 12288
GPU #2
Active: No
RAM: 0
Diagnostics
AzureCanvasBackend: direct2d 1.1
AzureCanvasBackend (UI Process): skia
AzureContentBackend: skia
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): skia
CMSOutputProfile: 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
Display0: 3840x2160@60Hz scales:1.000000|1.500000
DisplayCount: 1
HardwareStretching: both=1 window-only=0 full-screen-only=0 none=0 error=0
OverlaySupport: NV12=Scaling YUV2=Scaling BGRA8=Software RGB10A2=None
GPUProcessPid: 11928
GPUProcess: Terminate GPU Process
Device Reset: Trigger Device Reset
ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
Decision Log
HW_COMPOSITING:
available by default
D3D11_COMPOSITING:
available by default
DIRECT2D:
available by default
D3D11_HW_ANGLE:
available by default
GPU_PROCESS:
available by default
WEBRENDER:
available by default
WEBRENDER_QUALIFIED:
available by default
WEBRENDER_COMPOSITOR:
available by default
WEBRENDER_PARTIAL:
available by default
WEBRENDER_SHADER_CACHE:
available by default
WEBRENDER_OPTIMIZED_SHADERS:
available by default
WEBRENDER_ANGLE:
available by default
WEBRENDER_DCOMP_PRESENT:
available by default
WEBRENDER_SOFTWARE:
available by default
WEBGPU:
disabled by default: Disabled by default
WINDOW_OCCLUSION:
available by default
VIDEO_OVERLAY:
available by default
HW_DECODED_VIDEO_ZERO_COPY:
available by default
VP8_HW_DECODE:
available by default
VP9_HW_DECODE:
available by default




Media
-----

Audio Backend: wasapi
Max Channels: 2
Preferred Sample Rate: 96000
Roundtrip latency (standard deviation): ...
Output Devices
Name: Group
PA329 (NVIDIA High Definition Audio): HDAUDIO\FUNC_01&VEN_10DE&DEV_009A&SUBSYS_38424877&REV_1001\5&18d3ed41&0&0001
Input A (VB-Audio Hi-Fi Cable): ROOT\MEDIA\0002
Speakers (ODAC-revB USB DAC): USB\VID_262A&PID_1048&MI_01\9&37bae841&0&0001
Program In (VB-Audio Virtual Cable): ROOT\MEDIA\0000
Input Devices
Name: Group
Monitor Out (VB-Audio Virtual Cable): ROOT\MEDIA\0000
Microphone (Camo): ROOT\{E070661C-AC3F-4AAE-AA3F-7D4E8DED5142}\0000
Input A Monitoring (VB-Audio Hi-Fi Cable): ROOT\MEDIA\0002
Media Capabilities
Enumerate database

Environment Variables
---------------------

MOZ_APP_RESTART: 1
MOZ_CRASHREPORTER_DATA_DIRECTORY: C:\Users\dliu\AppData\Roaming\Mozilla\Firefox\Crash Reports
MOZ_CRASHREPORTER_EVENTS_DIRECTORY: C:\Users\dliu\AppData\Roaming\Mozilla\Firefox\Profiles\v0osrwzg.default-nightly-1\crashes\events
MOZ_CRASHREPORTER_PING_DIRECTORY: C:\Users\dliu\AppData\Roaming\Mozilla\Firefox\Pending Pings
MOZ_CRASHREPORTER_RESTART_ARG_0: C:\Users\dliu\scoop\apps\firefox-nightly\current\firefox.exe
MOZ_CRASHREPORTER_STRINGS_OVERRIDE: C:\Users\dliu\scoop\apps\firefox-nightly\current\browser\crashreporter-override.ini
MOZ_SKELETON_UI_RESTARTING: 1

Experimental Features
---------------------

about:home startup cache (browser.startup.homepage.abouthome_cache.enabled): true
Cookies: SameSite=Lax by default (network.cookie.sameSite.laxByDefault): true
Cookies: SameSite=None requires secure attribute (network.cookie.sameSite.noneRequiresSecure): true
Cookies: Schemeful SameSite (network.cookie.sameSite.schemeful): true
CSS: Masonry Layout (layout.css.grid-template-masonry-value.enabled): true
Developer Tools: Compatibility Panel (devtools.inspector.compatibility.enabled): true
Developer Tools: Service Worker debugging (devtools.debugger.features.windowless-service-workers): false
Media: JPEG XL (image.jxl.enabled): false
Text Recognition (dom.text-recognition.enabled): false
Address Bar: show results during IME composition (browser.urlbar.keepPanelOpenDuringImeComposition): false
Web API: WebGPU (dom.webgpu.enabled): false
WebRTC Global Mute Toggles (privacy.webrtc.globalMuteToggles): false

Remote Experiments
------------------

Important Modified Preferences
------------------------------

browser.contentblocking.category: standard
browser.search.region: US
browser.sessionstore.upgradeBackup.latestBuildID: 20220623121513
browser.startup.homepage_override.buildID: 20220623121513
browser.startup.homepage_override.mstone: 103.0a1
browser.urlbar.placeholderName: Google
browser.urlbar.quicksuggest.migrationVersion: 2
browser.urlbar.quicksuggest.scenario: offline
doh-rollout.balrog-migration-done: true
doh-rollout.doneFirstRun: true
doh-rollout.home-region: US
dom.forms.autocomplete.formautofill: true
extensions.lastAppVersion: 103.0a1
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
security.sandbox.content.tempDirSuffix: {ef94c19b-a9e3-423a-9acf-e4c151da7b7b}
services.sync.engine.addresses.available: true
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.

Important Locked Preferences
----------------------------

fission.autostart.session: true

Places Database
---------------

Accessibility
-------------

Activated: true
Prevent Accessibility: 0
Accessible Handler Used: false
Accessibility Instantiator: UIAUTOMATION|

Library Versions
----------------

NSPR
Expected minimum version: 4.34
Version in use: 4.34

NSS
Expected minimum version: 3.79 Beta
Version in use: 3.79 Beta

NSSSMIME
Expected minimum version: 3.79 Beta
Version in use: 3.79 Beta

NSSSSL
Expected minimum version: 3.79 Beta
Version in use: 3.79 Beta

NSSUTIL
Expected minimum version: 3.79 Beta
Version in use: 3.79 Beta

Sandbox
-------

Content Process Sandbox Level: 6
Effective Content Process Sandbox Level: 6
Win32k Lockdown State for Content Process: Win32k Lockdown enabled -- default value is true

Startup Cache
-------------

Disk Cache Path: C:\Users\dliu\AppData\Local\Mozilla\Firefox\Profiles\v0osrwzg.default-nightly-1\startupCache\startupCache.8.little
Ignore Disk Cache: false
Found Disk Cache on Init: false
Wrote to Disk Cache: false

Internationalization & Localization
-----------------------------------

Application Settings
Requested Locales: ["en-US"]
Available Locales: ["en-US"]
App Locales: ["en-US"]
Regional Preferences: ["en-US"]
Default Locale: "en-US"
Operating System
System Locales: ["en-US"]
Regional Preferences: ["en-US"]

Remote Debugging (Chromium Protocol)
------------------------------------

Accepting Connections: false
URL:

Printing
--------

Modified print settings
-----------------------
Component: Address Bar → DOM: Copy & Paste and Drag & Drop
Product: Firefox → Core
Version: Firefox 102 → Firefox 103

Moved to DOM: Copy & Paste, since that seems closest, but I wonder if it's a lower level "communicating with the Windows system clipboard" issue since it seems to affect copy operations throughout the application (e.g. in the address bar, copying out of a password manager extension, copying the version string out of the About box), not just in the DOM. Please change if there's a closer category.

Hi Mirko, could you please take a look at the profile and the comments above, suggest the next step? Thank you.

Flags: needinfo?(mbrodesser)

(In reply to Derrick Liu from comment #1)

Also filing a bug on Windows, since this might be an issue with a recent beta build.

Feedback Hub link here: https://aka.ms/AAh8e05

Looking at Firefox Profiler, it seems like a majority of calls during the unresponsive period end up at NtUserPeekMessage (46% of samples) and NtUserMsgWaitForMultipleObjectsEx (29% of samples).

Thanks for the profile and the analysis so far. Documentation of NtUserPeekMessage: https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-peekmessagew. Not sure if this is indeed a clipboard issue.

Since 98% of the calls are spent in IsSandboxedProcess(), perhaps the issue is related to sandboxing?

@smaug: any idea?

Flags: needinfo?(mbrodesser) → needinfo?(bugs)
OS: Unspecified → Windows

Oh the profile was uploaded, not shared. Looking...

hmm, the stacks in the profile look weird and IsSandboxedProcess doesn't really run any complicated code.

Derrick, could you try to capture a new profile (and perhaps share just a link to it using "Upload local profile")

Also, is it possible that the system is almost running out of memory?

Flags: needinfo?(bugs) → needinfo?(mozilla-bugzilla)

Hey Olli, thanks for taking a look at this issue!

I took some profiles just now. Hopefully you find these helpful:

  • In a non-private browsing session, I navigate to Wikipedia and attempt to copy some text, which causes a hang. https://share.firefox.dev/3yovlUw
  • In a private browsing session, I navigate to Wikipedia and attempt to copy some text, which does not cause a hang. https://share.firefox.dev/3NqHT27
  • In a non-private browsing session, I encountered a hang when trying to close the about box. It's not immediately caused by a copy operation, but the behavior of the hang is pretty similar so it might have a related root cause? Profiler said the size was too large when trying to upload this one, so I've enclosed it in this Bitwarden Send: https://send.bitwarden.com/#By6t0mHH00OtNK7BASUqXA/1dDzALO-rwuUnbETT3qQUQ

The system was recently booted, and memory usage stayed between 21% - 50% usage during the profiling.

Let me know if you'd like me to do anything else (e.g. collect more profiles).

Thanks!

Flags: needinfo?(mozilla-bugzilla)

Oh, do you have accessibility enabled? Seems like so
Accessibility Instantiator: UIAUTOMATION

setting accessibility.force_disabled to 1 in about:config might make some difference.

But why is accessibility enabled? Do you use some accessibility software or has something else triggered it?

Performance Impact: --- → ?
Component: DOM: Copy & Paste and Drag & Drop → Disability Access APIs

Oh huh, I hadn't thought about that. I have NVDA installed to do a11y testing, but I don't personally use it regularly.

I'll try setting the config flag and see if things still reproduce.

This is very odd.

First, there is definitely a UI Automation (accessibility) client running on the system. Furthermore, it's not just doing something simple in response to events; e.g. querying properties on focus. It's explicitly searching the tree for something. Unfortunately, we weren't able to detect what application is doing this.

Do you have a lesser known password manager or enterprise SSO tool installed or similar? I'm trying to fathom what client this might be.

Second, the profile shows that the parent process is blocked for a long time waiting for a11y responses, but what's really strange is that the content process doesn't appear to be blocked; it's just waiting for something to do. Therefore, the responses to those queries should have come back quickly and so the parent process shouldn't be blocked.

I'd be interested to know whether the problem goes away or improves if you do the following:

  1. Go to about:config in the address bar.
  2. Search for accessibility.cache.enabled
  3. Toggle it to true.
  4. Restart Firefox.
Flags: needinfo?(mozilla-bugzilla)

If NVDA isn't actively running, it shouldn't cause accessibility to be enabled in Firefox. Only when it is running should that happen. Could there be anything else?

Also, the client isn't NVDA, as about:support knows about NVDA and would show it as the "accessibility instantiator" if that were the case.

I use Bitwarden as my password manager, but I haven't had any issues with it. I also have 1Password installed. This is a personal computer, so I don't have enterprise SSO or Azure AD set up. It uses a Microsoft Account login.

As far as I know, I don't have any other accessibility tools installed.

I tried setting accessibility.force_disabled to 1 on my original Developer Edition profile and restarting. From about 20 mins of regular use since then (writing GitHub tickets and the like) I haven't run into the hang issue again.

I can try toggling that setting back to 0, setting accessibility.cache.enabled to true, and seeing if I encounter the issue again?

Could this have to do with recent Insider builds of Windows? They seem to release new Narrator / accessibility changes pretty regularly.

Flags: needinfo?(mozilla-bugzilla)

I switched accessibility.force_disabled back to 0, and set accessibility.cache.enabled to true. Tried to reproduce a few times in the past few minutes and I haven't seen it yet.

Have you perhaps enabled the new Voice Access feature in Windows 11 Insiders at some point?

I don't recall if I tried it out once out of curiosity in the past, but I would guess no. I haven't used it as far as I remember.

Okay. I don't know what client is causing problems here and it's going to be very difficult to figure that out, since our detection code clearly can't figure it out for some reason.

I also don't know why it's misbehaving the way it is. However, the accessibility.cache.enabled pref enables our new a11y architecture, and while that's not ready to ship yet, it will eventually be enabled by default. So, it's good to know that this appears to fix the issue for you.

Depends on: 1737192

If you're curious as to what client is doing this, Microsoft Edge might be able to tell you. Seeing as Microsoft have access to UIA internals, I'm guessing their detection code might be more accurate than ours.

  1. Open Edge.
  2. In the address bar, go to chrome://accessibility
  3. Under "View UIA Client", press the "Show client info" button.

Okay, no problem! I'll stick with the workaround for now and will post here if I encounter the issue again even with accessibility.cache.enabled turned on. Does that sound good?

I took another look through my services and running processes and didn't see anything that looked likely to use accessibility services. Edge doesn't seem to show anything when I visit edge://accessibility and press the button.

I can post a list of running processes or services if you want.

Thank you for your help and for looking into this! Glad to be a Firefox user :)

Seems to still exist with accessibility.cache.enabled (encountered when copying out of address bar), but for 2-3 seconds instead of minutes.

If you get a minute, a profile when that 2-3 second freeze occurs might be useful. Thank you for your efforts in helping us to chase this down.

Yep, here are a few profiles:

From my original Developer Edition install (102.0b9), with extensions enabled, accessibility.cache.enabled=true. Brief <5 second freeze when copying on Wikipedia: https://share.firefox.dev/3Nv03j4. There was some load from extensions early on for some reason.

From my Nightly install (103.0a1) on a clean profile, no extensions installed, accessibility.cache.enabled=true. Brief <3 second freeze when copying on Wikipedia: https://share.firefox.dev/3yqSNAG

Let me know if you'd like me to try anything else.

Thank you. Looking at the Nightly profile, best I can tell, something seems to be making a huge number of a11y queries. I've reached out to Microsoft to see if there's some more accurate way of determining what UIA client is querying us, though given that you couldn't see any useful info in Edge either, I'm not super hopeful that this will help in this case. Still, it's worth a try.

See Also: → 1777875

Hi again Derrick. Would you be able to tell me what model of computer this is? Does it have Lenovo Privacy Guard by any chance? We've discovered that causing problems over in bug 1777875. Here's a screenshot showing a setting for enabling Privacy Guard while typing passwords which seems to cause this problem for that user.

Flags: needinfo?(mozilla-bugzilla)

Hey James. This is a self-built computer that I put together myself, so unfortunately it doesn't have OEM Lenovo software on it.

CPU: Intel Core i7-4770K
GPU: NVIDIA GeForce RTX 3080
RAM: 32 GB DDR3-1600

I have noticed that the issue slowly grows worse over time, but is resolved for the most part by a system restart. Earlier today, I was experiencing ~5-10 second delays when performing copies, but after a system restart, the delay is almost negligible.

Also notably, once the issue gets to the point where it causes 5-10 second delays, it also seems to cause the destination program I'm pasting into (which may not be Firefox) to also freeze for a few seconds. I wonder if this suggests that it's not a bug in Firefox's accessibility implementation, but poor performance caused by a pathological interaction with some external program or system service.

Flags: needinfo?(mozilla-bugzilla)

After thinking about and reviewing applications that I use during a normal day, I'm going to try disabling the Powertoys Keyboard Manager utility (which I don't use, but was enabled at some point) and see if the degradation appears after a long period of usage. Right now, copy doesn't have a noticeable delay (with or without the keyboard manager enabled) so it'll take a bit of time for me to determine if the issue persists.

For your reference, I'm running Powertoys 0.59.1.

My copy of Windows also updated to build 25151. I'll test for a day with the utility on (as control), and a day with the utility off.

Never mind, the issue is back with the keyboard manager off. Back to the drawing board...

Severity: -- → S3

It seems this is not specific to one system. At least two other people have reported this same problem.

Severity: S3 → S2

I also run Windows 11 Insiders Build...

Application Basics
------------------

Name: Firefox
Version: 103.0b9
Build ID: 20220714185732
Distribution ID:
Update Channel: aurora
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0
OS: Windows_NT 10.0 22622
Launcher Process: Enabled
Multiprocess Windows: 1/1
Fission Windows: 1/1 Enabled by default
Remote Processes: 16
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 15.8 GB
Disk Space Available: 61.2 GB

Crash Reports for the Last 3 Days
---------------------------------

Firefox Developer Edition Features
----------------------------------

Name: DoH Roll-Out
Version: 2.0.0
ID: doh-rollout@mozilla.org

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: 103.0.0
ID: webcompat@mozilla.org

Name: WebCompat Reporter
Version: 1.5.0
ID: webcompat-reporter@mozilla.org

Remote Features
---------------

Remote Processes
----------------

Type: Privileged About
Count: 1

Type: Isolated Web Content
Count: 8

Type: Extension
Count: 1

Type: Isolated Service Worker
Count: 1

Type: Preallocated
Count: 3

Type: GPU
Count: 1

Type: Socket
Count: 1

Add-ons
-------

Name: Add-ons Search Detection
Type: extension
Version: 2.0.0
Enabled: true
ID: addons-search-detection@mozilla.com

Name: Amazon.co.uk
Type: extension
Version: 1.9
Enabled: true
ID: amazon@search.mozilla.org

Name: Bing
Type: extension
Version: 1.3
Enabled: true
ID: bing@search.mozilla.org

Name: Dark Reader
Type: extension
Version: 4.9.52
Enabled: true
ID: addon@darkreader.org

Name: DuckDuckGo
Type: extension
Version: 1.1
Enabled: true
ID: ddg@search.mozilla.org

Name: DuckDuckGo Privacy Essentials
Type: extension
Version: 2022.6.27
Enabled: true
ID: jid1-ZAdIEUB7XOzOJw@jetpack

Name: eBay
Type: extension
Version: 1.3
Enabled: true
ID: ebay@search.mozilla.org

Name: Firefox DevTools ADB Extension
Type: extension
Version: 0.0.5
Enabled: true
ID: adb@mozilla.org

Name: Firefox Multi-Account Containers
Type: extension
Version: 8.0.7
Enabled: true
ID: @testpilot-containers

Name: Google
Type: extension
Version: 1.2
Enabled: true
ID: google@search.mozilla.org

Name: LastPass: Free Password Manager
Type: extension
Version: 4.99.0.4
Enabled: true
ID: support@lastpass.com

Name: Swagger Inspector Extension
Type: extension
Version: 2.2.0
Enabled: true
ID: {f02723a0-50db-4880-81fe-8ffea8cdadcf}

Name: Vue.js devtools
Type: extension
Version: 6.2.1
Enabled: true
ID: {5caff8cc-3d2e-4110-a88a-003cc85b3858}

Name: Wikipedia (en)
Type: extension
Version: 1.1
Enabled: true
ID: wikipedia@search.mozilla.org

Name: Xdebug helper
Type: extension
Version: 1.0.6
Enabled: true
ID: {806cbba4-1bd3-4916-9ddc-e719e9ca0cbf}

Name: Firefox Relay
Type: extension
Version: 2.4.3
Enabled: false
ID: private-relay@firefox.com

Security Software
-----------------

Type: Microsoft Defender Antivirus

Type:

Type: Windows Firewall

Graphics
--------

Features
Compositing: WebRender
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (Intel) EGL_VERSION: 1.5 (ANGLE 2.1.15727 git hash: 23851a53779d) EGL_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_flexible_surface_compatibility 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_create_context_no_error EGL_KHR_reusable_sync EGL_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_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
WebGL 1 Driver Renderer: Google Inc. (Intel) -- ANGLE (Intel, Intel(R) UHD Graphics 630 Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.101.2001)
WebGL 1 Driver Version: OpenGL ES 2.0.0 (ANGLE 2.1.15727 git hash: 23851a53779d)
WebGL 1 Driver Extensions: GL_ANGLE_base_vertex_base_instance GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 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_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba 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_blend_func_extended GL_EXT_blend_minmax 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_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range 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_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external 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_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_WEBGL_video_texture
WebGL 1 Extensions: 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 2 Driver WSI Info: EGL_VENDOR: Google Inc. (Intel) EGL_VERSION: 1.5 (ANGLE 2.1.15727 git hash: 23851a53779d) EGL_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_flexible_surface_compatibility 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_create_context_no_error EGL_KHR_reusable_sync EGL_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_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
WebGL 2 Driver Renderer: Google Inc. (Intel) -- ANGLE (Intel, Intel(R) UHD Graphics 630 Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.101.2001)
WebGL 2 Driver Version: OpenGL ES 3.0.0 (ANGLE 2.1.15727 git hash: 23851a53779d)
WebGL 2 Driver Extensions: GL_ANGLE_base_vertex_base_instance GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 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_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_blend_func_extended GL_EXT_blend_minmax 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_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_unpack_subimage GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence 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
WebGL 2 Extensions: EXT_color_buffer_float EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug 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
Direct2D: true
Target Frame Rate: 60
DirectWrite: true (10.0.22621.290)
GPU #1
Active: Yes
Description: NVIDIA GeForce GTX 1660 Ti
Vendor ID: 0x10de
Device ID: 0x2191
Driver Version: 31.0.15.1659
Driver Date: 6-23-2022
Drivers: C:\WINDOWS\System32\DriverStore\FileRepository\nvmii.inf_amd64_f9937f2ee7fe123c\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvmii.inf_amd64_f9937f2ee7fe123c\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvmii.inf_amd64_f9937f2ee7fe123c\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvmii.inf_amd64_f9937f2ee7fe123c\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nvmii.inf_amd64_f9937f2ee7fe123c\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvmii.inf_amd64_f9937f2ee7fe123c\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvmii.inf_amd64_f9937f2ee7fe123c\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvmii.inf_amd64_f9937f2ee7fe123c\nvldumd.dll
Subsys ID: 129b1462
RAM: 6144
GPU #2
Active: No
Description: Intel(R) UHD Graphics 630
Vendor ID: 0x8086
Device ID: 0x3e9b
Driver Version: 31.0.101.2001
Driver Date: 7-11-2022
Drivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
Subsys ID: 0000000c
RAM: 0
Diagnostics
AzureCanvasBackend: direct2d 1.1
AzureCanvasBackend (UI Process): skia
AzureContentBackend: skia
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): skia
CMSOutputProfile: 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
Display0: 1920x1080@120Hz scales:1.000000|1.000000
DisplayCount: 1
HardwareStretching: both=0 window-only=0 full-screen-only=0 none=1 error=0
GPUProcessPid: 21152
GPUProcess: Terminate GPU Process
Device Reset: Trigger Device Reset
ClearType Parameters: Gamma: 1.8 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
Decision Log
HW_COMPOSITING:
available by default
D3D11_COMPOSITING:
available by default
DIRECT2D:
available by default
D3D11_HW_ANGLE:
available by default
GPU_PROCESS:
available by default
WEBRENDER:
available by default
WEBRENDER_QUALIFIED:
available by default
WEBRENDER_COMPOSITOR:
available by default
unavailable by runtime: No DirectComposition usage
WEBRENDER_PARTIAL:
available by default
WEBRENDER_SHADER_CACHE:
available by default
WEBRENDER_OPTIMIZED_SHADERS:
available by default
WEBRENDER_ANGLE:
available by default
WEBRENDER_DCOMP_PRESENT:
available by default
blocked by env: Monitor refresh rate too high/mixed
WEBRENDER_SOFTWARE:
available by default
WEBGPU:
disabled by default: Disabled by default
blocked by runtime: WebGPU cannot be enabled in release or beta
WINDOW_OCCLUSION:
available by default
HW_DECODED_VIDEO_ZERO_COPY:
blocked by default: Blocklisted by gfxInfo
VP8_HW_DECODE:
available by default
VP9_HW_DECODE:
available by default
REUSE_DECODER_DEVICE:
blocked by default: Blocklisted by gfxInfo




Media
-----

Audio Backend: wasapi
Max Channels: 2
Preferred Sample Rate: 48000
Roundtrip latency (standard deviation): 46.14ms (3.22)
Output Devices
Name: Group
LG HDR 4K (NVIDIA High Definition Audio): HDAUDIO\FUNC_01&VEN_10DE&DEV_0099&SUBSYS_1462129B&REV_1001\5&2cbe7982&0&0001
LG HDR 4K (NVIDIA High Definition Audio): HDAUDIO\FUNC_01&VEN_10DE&DEV_0099&SUBSYS_1462129B&REV_1001\5&2cbe7982&0&0001
Speakers (Nahimic mirroring device): SWD\DRIVERENUM\{ce86418f-53d0-b4e5-36b3-3d0907cfa3b4}#AVoluteMirroringVad&5&24cc165f&0
Speakers (Steam Streaming Speakers): ROOT\SteamStreamingSpeakers\0000
Speakers (Steam Streaming Microphone): ROOT\SteamStreamingMicrophone\0000
Speakers (Realtek(R) Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0269&SUBSYS_1462129B&REV_1002\4&39df875a&0&0001
Input Devices
Name: Group
Microphone (Realtek(R) Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0269&SUBSYS_1462129B&REV_1002\4&39df875a&0&0001
Stereo Mix (Realtek(R) Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0269&SUBSYS_1462129B&REV_1002\4&39df875a&0&0001
Microphone (Steam Streaming Microphone): ROOT\SteamStreamingMicrophone\0000
Internal AUX Jack (Steam Streaming Speakers): ROOT\SteamStreamingSpeakers\0000
Headset (WH-CH700N): BTHHFENUM\BthHFPAudio\8&2145302c&1&97

Enumerate database

Environment Variables
---------------------

MOZ_APP_RESTART: 1
MOZ_CRASHREPORTER_DATA_DIRECTORY: C:\Users\abcs\AppData\Roaming\Mozilla\Firefox\Crash Reports
MOZ_CRASHREPORTER_EVENTS_DIRECTORY: C:\Users\abcs\AppData\Roaming\Mozilla\Firefox\Profiles\vq26s05y.default-release\crashes\events
MOZ_CRASHREPORTER_PING_DIRECTORY: C:\Users\abcs\AppData\Roaming\Mozilla\Firefox\Pending Pings
MOZ_CRASHREPORTER_RESTART_ARG_0: C:\Program Files\Firefox Developer Edition\firefox.exe
MOZ_CRASHREPORTER_STRINGS_OVERRIDE: C:\Program Files\Firefox Developer Edition\browser\crashreporter-override.ini

Experimental Features
---------------------

about:home startup cache (browser.startup.homepage.abouthome_cache.enabled): false
Cookies: SameSite=Lax by default (network.cookie.sameSite.laxByDefault): false
Cookies: SameSite=None requires secure attribute (network.cookie.sameSite.noneRequiresSecure): false
Cookies: Schemeful SameSite (network.cookie.sameSite.schemeful): false
CSS: Masonry Layout (layout.css.grid-template-masonry-value.enabled): false
Developer Tools: Compatibility Panel (devtools.inspector.compatibility.enabled): true
Developer Tools: Service Worker debugging (devtools.debugger.features.windowless-service-workers): false
Media: JPEG XL (image.jxl.enabled): false
Text Recognition (dom.text-recognition.enabled): false
Address Bar: show results during IME composition (browser.urlbar.keepPanelOpenDuringImeComposition): false
Web API: WebGPU (dom.webgpu.enabled): false
WebRTC Global Mute Toggles (privacy.webrtc.globalMuteToggles): false

Remote Experiments
------------------

Important Modified Preferences
------------------------------

accessibility.typeaheadfind.flashBar: 0
browser.contentblocking.category: strict
browser.search.region: CA
browser.search.suggest.enabled.private: true
browser.sessionstore.upgradeBackup.latestBuildID: 20220714185732
browser.startup.homepage_override.buildID: 20220714185732
browser.startup.homepage_override.mstone: 103.0
browser.startup.page: 3
browser.tabs.loadInBackground: false
browser.urlbar.placeholderName: DuckDuckGo
browser.urlbar.placeholderName.private: DuckDuckGo
browser.urlbar.quicksuggest.migrationVersion: 2
browser.urlbar.quicksuggest.scenario: history
browser.urlbar.tipShownCount.searchTip_onboard: 4
doh-rollout.balrog-migration-done: true
doh-rollout.disable-heuristics: true
doh-rollout.doneFirstRun: true
doh-rollout.doorhanger-decision: UIOk
doh-rollout.home-region: CA
doh-rollout.uri: https://private.canadianshield.cira.ca/dns-query
dom.forms.autocomplete.formautofill: true
extensions.formautofill.creditCards.used: 2
extensions.lastAppVersion: 103.0
gfx.crash-guard.status.wmfvpxvideo: 2
gfx.crash-guard.wmfvpxvideo.appVersion: 99.0
gfx.crash-guard.wmfvpxvideo.deviceID: 0x2191
gfx.crash-guard.wmfvpxvideo.driverVersion: 30.0.15.1179
idle.lastDailyNotification: 1658255225
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.lastDownload: 1655479244
media.gmp-gmpopenh264.lastInstallStart: 1655479242
media.gmp-gmpopenh264.lastUpdate: 1655479244
media.gmp-gmpopenh264.version: 1.8.1.2
media.gmp-manager.buildID: 20220714185732
media.gmp-manager.lastCheck: 1658243793
media.gmp-manager.lastEmptyCheck: 1658243793
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.lastUpdate: 1652886155
media.gmp-widevinecdm.version: 4.10.2449.0
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
media.videocontrols.picture-in-picture.video-toggle.has-used: true
network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation: true
network.trr.mode: 2
network.trr.uri: https://private.canadianshield.cira.ca/dns-query
places.database.lastMaintenance: 1657830485
privacy.annotate_channels.strict_list.enabled: true
privacy.donottrackheader.enabled: true
privacy.partition.network_state.ocsp_cache: true
privacy.purge_trackers.date_in_cookie_database: 0
privacy.purge_trackers.last_purge: 1658255229600
privacy.query_stripping.enabled: true
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
privacy.trackingprotection.enabled: true
privacy.trackingprotection.socialtracking.enabled: true
privacy.userContext.enabled: true
privacy.userContext.extension: @testpilot-containers
privacy.userContext.ui.enabled: true
security.remote_settings.crlite_filters.checked: 1653944788
security.remote_settings.intermediates.checked: 1653943588
security.sandbox.content.tempDirSuffix: {79e893a1-77b5-492d-af42-443a8fe7c1a6}
services.sync.declinedEngines:
services.sync.engine.addresses.available: true
services.sync.engine.bookmarks.validation.lastTime: 1657551818
services.sync.engine.passwords.validation.lastTime: 1657551818
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1658243694
services.sync.lastSync: Tue Jul 19 2022 18:13:24 GMT-0600 (Mountain Daylight Saving Time)
signon.autofillForms: false
signon.suggestImportCount: 2
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1657741994
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.

Important Locked Preferences
----------------------------

fission.autostart.session: true

Places Database
---------------

Accessibility
-------------

Activated: true
Prevent Accessibility: 0
Accessible Handler Used: true
Accessibility Instantiator: UIAUTOMATION|

Library Versions
----------------

NSPR
Expected minimum version: 4.34
Version in use: 4.34

NSS
Expected minimum version: 3.80
Version in use: 3.80

NSSSMIME
Expected minimum version: 3.80
Version in use: 3.80

NSSSSL
Expected minimum version: 3.80
Version in use: 3.80

NSSUTIL
Expected minimum version: 3.80
Version in use: 3.80

Sandbox
-------

Content Process Sandbox Level: 6
Effective Content Process Sandbox Level: 6
Win32k Lockdown State for Content Process: Win32k Lockdown enabled -- default value is true

Startup Cache
-------------

Disk Cache Path: C:\Users\abcs\AppData\Local\Mozilla\Firefox\Profiles\vq26s05y.default-release\startupCache\startupCache.8.little
Ignore Disk Cache: true
Found Disk Cache on Init: true
Wrote to Disk Cache: true

Internationalization & Localization
-----------------------------------

Application Settings
Requested Locales: ["en-US"]
Available Locales: ["en-US"]
App Locales: ["en-US"]
Regional Preferences: ["en-CA"]
Default Locale: "en-US"
Operating System
System Locales: ["en-CA","en-US"]
Regional Preferences: ["en-CA"]

Remote Debugging (Chromium Protocol)
------------------------------------

Accepting Connections: false
URL:

Printing
--------

Modified print settings
-----------------------

print_printer: Brother HL-L2390DW [acd564839953] (3)
See Also: → 1779289

In comment 21, I suggested checking to see what accessibility client Edge detected. I neglected to suggest that you probably need to try copying text first to trigger whatever behaviour this is.

Could anyone experiencing this please try the following:

  1. Open Edge.
  2. Copy some text, exactly as you would in Firefox to produce this problem.
  3. In the address bar, go to chrome://accessibility
  4. Under the Accessibility modes heading, what boxes are checked?
  5. Under "View UIA Client", press the "Show client info" button. What info does it show, if any?

Thanks.

Sure, I can give it a shot.

FYI Microsoft just responded to the Feedback Hub entry that I mentioned in my OP, saying that they're investigating a possible interaction with the Suggested Actions feature. They suggest turning off that feature in Settings > System > Clipboard and seeing if it mitigates the issue.

https://aka.ms/AAhiue6

I just performed the steps you mentioned, James, and I got:

Name: svchost.exe
Process ID: 8440

Tracking it down in Task Manager, it seems to be a Clipboard service (which would align with the response from Microsoft earlier):

| Name | PID | Description | Status | Group |
| --- | --- | --- | --- | --- |
| cbdhsvc_15ed89 | 8440 | cbdhsvc_15ed89 | Running | ClipboardSvcGroup |

I'll try disabling the Suggested Actions clipboard feature and seeing if the problem goes away in Nightly.

It seems to mitigate the issue the same way that setting accessibility.force_disabled: 1 does. Might be a good workaround to promote in the meantime.

https://blogs.windows.com/windows-insider/2022/07/20/announcing-windows-11-insider-preview-build-25163/

[Input]
Fixed an issue which was leading to certain apps freezing after a copy action if Suggested Actions was enabled.

Fix has landed in Insider Preview dev ring.

See Also: → 1780464

That's great news.

Derrick, thank you so much for your persistent efforts in helping us to track this down. We're very grateful.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Copy operation sometimes makes Firefox unresponsive on Windows 11 → Copy operation sometimes makes Firefox unresponsive on Windows 11 beta
Performance Impact: ? → P1

(In reply to Derrick Liu from comment #39)

https://blogs.windows.com/windows-insider/2022/07/20/announcing-windows-11-insider-preview-build-25163/
Fix has landed in Insider Preview dev ring.

I'm on this build and still have copy issues, grabbed a nightly build and created a profile. The bug seems to be a lot shorter than the 20 second freezes (just froze for 20 seconds trying to copy the link with both instances of FF open) and seems to be more rare (somewhat), but when trying to prompt it (loading up a new page with a lot of elements like youtube or microsoft.com) the freeze still occurs.
https://share.firefox.dev/3RTn9TP

I'm not the reporter for this thread and don't know if your issue is solved, but I'm keeping the settings off for the time being and will continue to update feedback with microsoft, as the latest build does not seem to solve the issue.

------------------

Name: Firefox
Version: 104.0a1
Build ID: 20220721214008
Distribution ID:
Update Channel: nightly
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0
OS: Windows_NT 10.0 25163
Launcher Process: Enabled
Multiprocess Windows: 1/1
Fission Windows: 1/1 Enabled by default
Remote Processes: 7
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 15.7 GB
Disk Space Available: 554 GB

Crash Reports for the Last 3 Days
---------------------------------

Nightly Features
----------------

Name: DoH Roll-Out
Version: 2.0.0
ID: doh-rollout@mozilla.org

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: 104.0.0
ID: webcompat@mozilla.org

Name: WebCompat Reporter
Version: 1.5.0
ID: webcompat-reporter@mozilla.org

Remote Features
---------------

Remote Processes
----------------

Type: Privileged About
Count: 1

Type: Extension
Count: 1

Type: Preallocated
Count: 3

Type: GPU
Count: 1

Type: Socket
Count: 1

Add-ons
-------

Name: Add-ons Search Detection
Type: extension
Version: 2.0.0
Enabled: true
ID: addons-search-detection@mozilla.com

Name: Amazon.com
Type: extension
Version: 1.3
Enabled: true
ID: amazondotcom@search.mozilla.org

Name: Bing
Type: extension
Version: 1.3
Enabled: true
ID: bing@search.mozilla.org

Name: DuckDuckGo
Type: extension
Version: 1.1
Enabled: true
ID: ddg@search.mozilla.org

Name: eBay
Type: extension
Version: 1.3
Enabled: true
ID: ebay@search.mozilla.org

Name: Google
Type: extension
Version: 1.2
Enabled: true
ID: google@search.mozilla.org

Name: Wikipedia (en)
Type: extension
Version: 1.1
Enabled: true
ID: wikipedia@search.mozilla.org

Security Software
-----------------

Type: Microsoft Defender Antivirus

Type:

Type: Windows Firewall

Graphics
--------

Features
Compositing: WebRender
Asynchronous Pan/Zoom: wheel input enabled; touch input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (Intel) EGL_VERSION: 1.5 (ANGLE 2.1.15727 git hash: 23851a53779d) EGL_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_flexible_surface_compatibility 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_create_context_no_error EGL_KHR_reusable_sync EGL_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_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
WebGL 1 Driver Renderer: Google Inc. (Intel) -- ANGLE (Intel, Intel(R) Iris(R) Xe Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.101.2057)
WebGL 1 Driver Version: OpenGL ES 2.0.0 (ANGLE 2.1.15727 git hash: 23851a53779d)
WebGL 1 Driver Extensions: GL_ANGLE_base_vertex_base_instance GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 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_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba 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_blend_func_extended GL_EXT_blend_minmax 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_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range 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_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external 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_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_WEBGL_video_texture
WebGL 1 Extensions: 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 2 Driver WSI Info: EGL_VENDOR: Google Inc. (Intel) EGL_VERSION: 1.5 (ANGLE 2.1.15727 git hash: 23851a53779d) EGL_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_flexible_surface_compatibility 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_create_context_no_error EGL_KHR_reusable_sync EGL_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_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
WebGL 2 Driver Renderer: Google Inc. (Intel) -- ANGLE (Intel, Intel(R) Iris(R) Xe Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.101.2057)
WebGL 2 Driver Version: OpenGL ES 3.0.0 (ANGLE 2.1.15727 git hash: 23851a53779d)
WebGL 2 Driver Extensions: GL_ANGLE_base_vertex_base_instance GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 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_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_blend_func_extended GL_EXT_blend_minmax 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_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_unpack_subimage GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence 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
WebGL 2 Extensions: EXT_color_buffer_float EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug 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
Direct2D: true
Target Frame Rate: 60
DirectWrite: true (10.0.25163.1000)
GPU #1
Active: Yes
Description: Intel(R) Iris(R) Xe Graphics
Vendor ID: 0x8086
Device ID: 0x9a49
Driver Version: 31.0.101.2057
Driver Date: 6-10-2022
Drivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
Subsys ID: 13621043
RAM: 0
GPU #2
Active: No
RAM: 0
Diagnostics
AzureCanvasBackend: direct2d 1.1
AzureCanvasBackend (UI Process): skia
AzureContentBackend: skia
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): skia
CMSOutputProfile: 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
Display0: 3840x2160@60Hz scales:1.000000|2.250000
DisplayCount: 1
HardwareStretching: both=1 window-only=0 full-screen-only=0 none=0 error=0
OverlaySupport: NV12=Scaling YUV2=Scaling BGRA8=Software RGB10A2=None
GPUProcessPid: 19472
GPUProcess: Terminate GPU Process
Device Reset: Trigger Device Reset
ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
Decision Log
HW_COMPOSITING:
available by default
D3D11_COMPOSITING:
available by default
DIRECT2D:
available by default
D3D11_HW_ANGLE:
available by default
GPU_PROCESS:
available by default
WEBRENDER:
available by default
WEBRENDER_QUALIFIED:
available by default
WEBRENDER_COMPOSITOR:
available by default
WEBRENDER_PARTIAL:
available by default
WEBRENDER_SHADER_CACHE:
available by default
WEBRENDER_OPTIMIZED_SHADERS:
available by default
WEBRENDER_ANGLE:
available by default
WEBRENDER_DCOMP_PRESENT:
available by default
WEBRENDER_SOFTWARE:
available by default
WEBGPU:
disabled by default: Disabled by default
WINDOW_OCCLUSION:
available by default
VIDEO_OVERLAY:
available by default
HW_DECODED_VIDEO_ZERO_COPY:
available by default
VP8_HW_DECODE:
available by default
VP9_HW_DECODE:
available by default
REUSE_DECODER_DEVICE:
available by default




Media
-----

Audio Backend: wasapi
Max Channels: 2
Preferred Sample Rate: 48000
Roundtrip latency (standard deviation): ...
Output Devices
Name: Group
Speakers (Realtek(R) Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0294&SUBSYS_10431362&REV_1000\5&2cf26503&0&0001
Headphones (MOMENTUM M2 OEBT): BTHENUM\{0000110b-0000-1000-8000-00805f9b34fb}_VID&00010082_PID&004a\7&14e87e5&2&001B6681BF01_C00000000
Hi-Fi Cable Input (VB-Audio Hi-Fi Cable): ROOT\MEDIA\0000
Input Devices
Name: Group
Stereo Mix (Realtek(R) Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0294&SUBSYS_10431362&REV_1000\5&2cf26503&0&0001
Microphone Array (Intel® Smart Sound Technology for Digital Microphones): INTELAUDIO\CTLR_DEV_A0C8&LINKTYPE_02&DEVTYPE_00&VEN_8086&DEV_AE20&SUBSYS_10431362&REV_10EC\5&2cf26503&0&0000
Hi-Fi Cable Output (VB-Audio Hi-Fi Cable): ROOT\MEDIA\0000
Media Capabilities
Enumerate database

Environment Variables
---------------------

MOZ_CRASHREPORTER_DATA_DIRECTORY: C:\Users\MJC2i1\AppData\Roaming\Mozilla\Firefox\Crash Reports
MOZ_CRASHREPORTER_EVENTS_DIRECTORY: C:\Users\MJC2i1\AppData\Roaming\Mozilla\Firefox\Crash Reports\events
MOZ_CRASHREPORTER_PING_DIRECTORY: C:\Users\MJC2i1\AppData\Roaming\Mozilla\Firefox\Pending Pings
MOZ_CRASHREPORTER_RESTART_ARG_0: C:\Program Files\Firefox Nightly\firefox.exe
MOZ_CRASHREPORTER_STRINGS_OVERRIDE: C:\Program Files\Firefox Nightly\browser\crashreporter-override.ini

Experimental Features
---------------------

about:home startup cache (browser.startup.homepage.abouthome_cache.enabled): true
Cookies: SameSite=Lax by default (network.cookie.sameSite.laxByDefault): true
Cookies: SameSite=None requires secure attribute (network.cookie.sameSite.noneRequiresSecure): true
CSS: Masonry Layout (layout.css.grid-template-masonry-value.enabled): true
Developer Tools: Compatibility Panel (devtools.inspector.compatibility.enabled): true
Developer Tools: Service Worker debugging (devtools.debugger.features.windowless-service-workers): false
Media: JPEG XL (image.jxl.enabled): false
Text Recognition (dom.text-recognition.enabled): false
Address Bar: show results during IME composition (browser.urlbar.keepPanelOpenDuringImeComposition): false
Web API: WebGPU (dom.webgpu.enabled): false
WebRTC Global Mute Toggles (privacy.webrtc.globalMuteToggles): false

Remote Experiments
------------------

Important Modified Preferences
------------------------------

browser.contentblocking.category: standard
browser.search.region: US
browser.startup.homepage_override.buildID: 20220721214008
browser.startup.homepage_override.mstone: 104.0a1
browser.urlbar.placeholderName: Google
browser.urlbar.quicksuggest.migrationVersion: 2
browser.urlbar.quicksuggest.scenario: offline
doh-rollout.balrog-migration-done: true
doh-rollout.doneFirstRun: true
doh-rollout.home-region: US
doh-rollout.mode: 2
doh-rollout.self-enabled: true
doh-rollout.uri: https://mozilla.cloudflare-dns.com/dns-query
dom.forms.autocomplete.formautofill: true
extensions.lastAppVersion: 104.0a1
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.lastDownload: 1658468830
media.gmp-gmpopenh264.lastInstallStart: 1658468829
media.gmp-gmpopenh264.lastUpdate: 1658468830
media.gmp-gmpopenh264.version: 1.8.1.2
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.lastDownload: 1658468832
media.gmp-widevinecdm.lastInstallStart: 1658468829
media.gmp-widevinecdm.lastUpdate: 1658468832
media.gmp-widevinecdm.version: 4.10.2449.0
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
security.sandbox.content.tempDirSuffix: {abce59a2-a54e-47d7-9cb3-dd75256caff5}
services.sync.declinedEngines:
services.sync.engine.addresses.available: true
ui.osk.debug.keyboardDisplayReason: IKPOS: Keyboard presence confirmed.

Important Locked Preferences
----------------------------

fission.autostart.session: true

Places Database
---------------

Accessibility
-------------

Activated: false
Prevent Accessibility: 0
Accessible Handler Used: true
Accessibility Instantiator:

Library Versions
----------------

NSPR
Expected minimum version: 4.34
Version in use: 4.34

NSS
Expected minimum version: 3.81
Version in use: 3.81

NSSSMIME
Expected minimum version: 3.81
Version in use: 3.81

NSSSSL
Expected minimum version: 3.81
Version in use: 3.81

NSSUTIL
Expected minimum version: 3.81
Version in use: 3.81

Sandbox
-------

Content Process Sandbox Level: 6
Effective Content Process Sandbox Level: 6
Win32k Lockdown State for Content Process: Win32k Lockdown enabled -- default value is true

Startup Cache
-------------

Disk Cache Path: C:\Users\MJC2i1\AppData\Local\Mozilla\Firefox\Profiles\vit20k7i.default-nightly\startupCache\startupCache.8.little
Ignore Disk Cache: false
Found Disk Cache on Init: true
Wrote to Disk Cache: false

Internationalization & Localization
-----------------------------------

Application Settings
Requested Locales: ["en-US"]
Available Locales: ["en-US"]
App Locales: ["en-US"]
Regional Preferences: ["en-US"]
Default Locale: "en-US"
Operating System
System Locales: ["en-US","ja-JP"]
Regional Preferences: ["en-US"]

Remote Debugging (Chromium Protocol)
------------------------------------

Accepting Connections: false
URL:

Printing
--------

Modified print settings
-----------------------
See Also: → 1781274

(this is the comment I should have copied 13 days ago)

The Performance Priority Calculator has determined this bug's performance priority to be P1.

Platforms: Windows
Impact on browser UI: Causes noticeable jank
Impact on site: Causes noticeable jank
Configuration: Rare
Websites affected: Major
[x] Causes severe resource usage
[x] Bug affects multiple sites
[x] Multiple reporters

Though this may be slightly off: this is really a bug in Windows 11 (but should we try to workaround the bug?). I also hesitated to use "Major" for the websites affected. I thought we can still put P1 to keep this in our radar.

(In reply to Julien Wajsberg [:julienw] from comment #46)

this is really a bug in Windows 11 (but should we try to workaround the bug?).

Although it doesn't fix it entirely, our new a11y caching architecture does appear to significantly improve this; see comment 23. However, this won't be ready to ship for a few months at least.

Beyond that, the only other possible workaround is to try to block the Windows Clipboard service from making a11y queries in Firefox. Unfortunately, our a11y client detection code can't seem to detect the Windows Clipboard service and I haven't managed to get any response from my Microsoft accessibility contacts on how we can improve that detection.
Edit: I've pinged my contacts again to see if they can help.

See Also: → 1797188

I'm slightly concerned this bug might have made it into the Windows 11 22h2 release without the patch that went into the dev channel to fix it. Is anyone able to reproduce it with Windows 11 22h2 release?

(In reply to James Teh [:Jamie] from comment #56)

I'm slightly concerned this bug might have made it into the Windows 11 22h2 release without the patch that went into the dev channel to fix it. Is anyone able to reproduce it with Windows 11 22h2 release?

I think you are right, My FF just crashed trying to make this reply copying this link, --> https://bugzilla.mozilla.org/show_bug.cgi?id=1797188 I thought it was just links but no it is anytime I copy anything.

Just to be extra clear, are you running Windows 11 22h2, no Insider build?

Flags: needinfo?(nick)

(In reply to James Teh [:Jamie] from comment #59)

Just to be extra clear, are you running Windows 11 22h2, no Insider build?

correct:
Windows 11 Home
22H2
22621.675

Flags: needinfo?(nick)

Oof. Thank you.

For now, you could try disabling Settings -> System -> Clipboard -> Suggested Actions. That should resolve this. We'll need to chase Microsoft to try to figure out what's going on here.

Attached image win11_1774285.gif

Hello! We can reproduce the issue with Firefox 102.4.0esr, 106.0.1, 107.0b4 and 108.0a1 (2022.10-25) with Windows 11x64 22H2 (OS Build 25163.1000) installed under a VM. The STR are:

  1. Open some tabs on a new profile.
  2. R-click a random topsite (or another random link) and select Copy Link or Copy Image Link.
  3. Switch between tabs.
    AR: Firefox hangs for a moment

I cannot reproduce the issue if I disable Suggested Actions from Settings -> System -> Clipboard as mentioned in comment 61. We will also try to reproduce the issue with Windows 11x64 native installed but the update to the Dev Insider channel is still in progress on that machine.

I can confirm that the disabling Settings -> System -> Clipboard -> Suggested Actions. did fix my issues after upgrading to 22h2. The other thing I noticed and I can't find any information on why this might be is that I have since updated 2 laptops to 22h2 also and after noticing they didn't have the issue I went into settings and even though they are clearly on 22h2 same build # they do NOT have that setting in the clipboard for suggested actions. I wonder if MS rolled back the feature.

I want to make a follow up on what Alexandru said in his previous comment. The issue is also reproducible using the latest Win 11 x64 Insider preview build, available on the Dev channel, Version 22H2 (OS Build 25227.1010). We have tested the same Firefox builds as in comment 62, with the OS installed in a multi-boot system (not VM).

(In reply to nick from comment #63)

I can confirm that the disabling Settings -> System -> Clipboard -> Suggested Actions. did fix my issues after upgrading to 22h2. The other thing I noticed and I can't find any information on why this might be is that I have since updated 2 laptops to 22h2 also and after noticing they didn't have the issue I went into settings and even though they are clearly on 22h2 same build # they do NOT have that setting in the clipboard for suggested actions. I wonder if MS rolled back the feature.

As far as I know, the feature is only available to US, so it might be the reason why the option is not showing up in Settings. In that case, you need to set your region and regional format to English. There's some information about how can you do this, here. I hope it helps!

Suggested Actions walks the entire a11y tree using UIA whenever anything is copied to the clipboard.
This causes an unacceptable hang, particularly when the accessibility cache is disabled (which we're not ready to ship yet).
To prevent this, we keep track of the time at which the last clipboard copy occurred in a static variable.
If something attempts to instantiate a11y within 500 ms, we block it, since there's no point in enabling a11y for this at all.
If a11y is already enabled, we still prevent the tree walk by returning a 0 child count for root window and focused Accessibles within 500 ms.
This should have minimal impact on other accessibility tools.

Assignee: nobody → jteh
Status: NEW → ASSIGNED
Attachment #9300480 - Attachment description: Bug 1774285 WIP: Prevent a11y tree walks by the Suggested Actions feature in Windows 11 22H2. → Bug 1774285 attempt 1 WIP: Prevent a11y tree walks by the Suggested Actions feature in Windows 11 22H2.

This works around a windows 11 suggested actions bug, see comment.

Attachment #9300774 - Attachment description: Bug 1774285 - On Windows 11 22H2, flush the Windows clipboard immediately after setting it. r=neil! → Bug 1774285 - On Windows 11 22H2, flush the Windows clipboard immediately after setting it. r=neil!
Attachment #9300774 - Attachment description: Bug 1774285 - On Windows 11 22H2, flush the Windows clipboard immediately after setting it. r=neil! → Bug 1774285 - On Windows 11 22H2, flush the Windows clipboard immediately after setting it. r=NeilDeakin

Neil, sorry for the ni? noise / spam, but if you could get comment 69 (or the alternative without RepeatedlyTry(...), which is comment 67) reviewed today it'd be great, this bug is quite urgent.

My reasoning to do the RepeatedlyTry is that it's consistent with our other Ole calls, and probably a bit safer given the perf consequences of not successfully flushing.

I've confirmed either of those patches fix the issue locally for me tho. Thank you in advance.

Flags: needinfo?(enndeakin)
Attachment #9300716 - Attachment description: Bug 1774285 attempt 2 WIP: On Windows 11 22H2, flush the Windows clipboard immediately after setting it. → Bug 1774285 - On Windows 11 22H2, flush the Windows clipboard immediately after setting it.
Attachment #9300774 - Attachment description: Bug 1774285 - On Windows 11 22H2, flush the Windows clipboard immediately after setting it. r=NeilDeakin → Bug 1774285 - On Windows 11 22H2, flush the Windows clipboard immediately after setting it. r=neildeakin

This prevents a11y from getting instantiated shortly after clipboard paste, in
order to prevent hangs with the Windows 11 suggested actions feature.

When combined with the previous patch, the behavior is the following:

  • For users with a11y already-enabled:

    • No hang (due to clipboard flush).
    • Quick actions menu is positioned at selection offset.
  • For users with a11y disabled (most):

    • No hang (due to no a11y instantiation + clipboard flush).
    • Quick actions menu is positioned at pointer (cursor) offset.

Co-Authored-By: Emilio Cobos Álvarez <emilio@crisal.io>

Depends on D160646

Pushed by smolnar@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1cf2fc2b4e17
On Windows 11 22H2, flush the Windows clipboard immediately after setting it. r=neildeakin
https://hg.mozilla.org/integration/autoland/rev/4b18e2e21d22
Avoid a11y instantiation after clipboard copy. r=nlapre,jamie CLOSED TREE

Comment on attachment 9300774 [details]
Bug 1774285 - On Windows 11 22H2, flush the Windows clipboard immediately after setting it. r=neildeakin

Beta/Release Uplift Approval Request

  • User impact if declined: On modern Windows 11 Firefox hangs because of a Win11 feature that misbehaves. These two patches mitigate it in two ways:

  • We flush the clipboard sync, so that the clipboard text is available sync, and the Windows feature doesn't try to activate UIAutomation and query the whole document, which causes a hang.

  • We prevent the feature to activate our a11y engine only to figure out the selection position (which similarly causes a hang when it detects a date or phone number in the clipboard).

  • Is this code covered by automated tests?: No

  • Has the fix been verified in Nightly?: No

  • Needs manual test from QE?: Yes

  • If yes, steps to reproduce: On an affected Windows build the reproduction is instant. The most visible STR is:

  • Visit https://html.spec.whatwg.org

  • Copying anything. Before the patches that'd cause a massive hang.

  • Copying a phone (there's a +1 (310) 597 3781 in that same page). That should pop up a quick actions tooltip under the mouse cursor, and not hang.

  • List of other uplifts needed: none

  • Risk to taking this patch: Low

  • Why is the change risky/not risky? (and alternatives if risky): Affects only relevant Win11 builds, change is pretty well scoped, and we introduced prefs for the behavior change, just in case.

  • String changes made/needed: none

  • Is Android affected?: No

Attachment #9300774 - Flags: approval-mozilla-beta?
Attachment #9300789 - Flags: approval-mozilla-beta?
Flags: qe-verify+
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch
Attachment #9300716 - Attachment is obsolete: true
Attachment #9300480 - Attachment is obsolete: true
See Also: → 1798098
See Also: → 1798093
See Also: → 1798043
Duplicate of this bug: 1798093

We have verified this fix on latest Nightly 108.0a1 (20221028212211), running Win 11 22H2. No issues have been discovered during testing with the instructions received in this doc. You can find more details about the testing results, here.

Comment on attachment 9300774 [details]
Bug 1774285 - On Windows 11 22H2, flush the Windows clipboard immediately after setting it. r=neildeakin

Dot release driver, approved for beta 107.0b7

Attachment #9300774 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9300789 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

:emilio could you add a release uplift request to the patches?

Flags: needinfo?(emilio)

Comment on attachment 9300789 [details]
Bug 1774285 - Avoid a11y instantiation after clipboard copy. r=nlapre,jamie

Beta/Release Uplift Approval Request

  • User impact if declined: See comment 74
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: See comment 74
  • List of other uplifts needed: none
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Targeted patch, see comment mentioned above.
  • String changes made/needed: none
  • Is Android affected?: No
Flags: needinfo?(emilio)
Attachment #9300789 - Flags: approval-mozilla-release?
Attachment #9300774 - Flags: approval-mozilla-release?

Comment on attachment 9300825 [details]
Bug 1774285 - Avoid flushing the clipboard sync for images and files. r=smaug

Revision D160666 was moved to bug 1798160. Setting attachment 9300825 [details] to obsolete.

Attachment #9300825 - Attachment is obsolete: true

Comment on attachment 9300789 [details]
Bug 1774285 - Avoid a11y instantiation after clipboard copy. r=nlapre,jamie

Dot release driver.

Attachment #9300789 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9300774 - Flags: approval-mozilla-release? → approval-mozilla-release+
See Also: → 1787957

This has been also verified as fixed on Beta 107.0b7, with Win 11 22H2. More info about the testing can be found here here.

Duplicate of this bug: 1787957
Summary: Copy operation sometimes makes Firefox unresponsive on Windows 11 beta → Copy operation sometimes makes Firefox unresponsive on Windows 11
See Also: → 1737192
No longer depends on: 1737192
QA Whiteboard: [qa-triaged]
Regressions: 1798117

I was able to reproduce the issue on Firefox build 107.0b4 using steps from comment #62, verified as fixed on Win11 PRO 22H2 (22621.755) using Firefox build 106.0.3. Verified that copying link, phone number and date does not hang and that NVDA screen reader works correctly.

Release Note Request (optional, but appreciated)
[Why is this notable]: Very annoying bug.
[Affects Firefox for Android]: No, Windows-only
[Suggested wording]: Windows 11 22H2 introduced a Suggested Actions feature that can cause Firefox to hang when performing copy operations. While the original issue is not a Firefox bug per se, a mitigation has been landed so that Firefox doesn't hang and the Suggested Actions feature keeps working. Note that this is known to cause pasting issues on Chromium applications. That's Chromium bug 1379879 / Mozilla bug 1798117, and it will be addressed on a future release.

relnote-firefox: --- → ?
Flags: needinfo?(enndeakin)
Duplicate of this bug: 1797203

Comment on attachment 9300774 [details]
Bug 1774285 - On Windows 11 22H2, flush the Windows clipboard immediately after setting it. r=neildeakin

ESR Uplift Approval Request

  • If this is not a sec:{high,crit} bug, please state case for ESR consideration: hang on newer windows versions.
  • User impact if declined: comment 0
  • Fix Landed on Version: 106
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Has received a fair amount of testing in order to get into 106.
Attachment #9300774 - Flags: approval-mozilla-esr102?
Attachment #9300789 - Flags: approval-mozilla-esr102?

Comment on attachment 9300774 [details]
Bug 1774285 - On Windows 11 22H2, flush the Windows clipboard immediately after setting it. r=neildeakin

Approved for 102.5esr.

Attachment #9300774 - Flags: approval-mozilla-esr102? → approval-mozilla-esr102+
Attachment #9300789 - Flags: approval-mozilla-esr102? → approval-mozilla-esr102+

This bug was also verified as fixed on Esr 102.5 with Win 11 22H2 Builds, 22621.755 and 25227.1010.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.