Closed Bug 1418062 Opened 7 years ago Closed 3 years ago

Firefox 57.0 is very slow on Windows 10 (Microsoft Mouse and Keyboard Centre + a11y)

Categories

(Core :: Disability Access APIs, defect, P3)

57 Branch
Unspecified
Windows 10
defect

Tracking

()

RESOLVED DUPLICATE of bug 1418535

People

(Reporter: bigwings, Unassigned)

References

Details

(Keywords: steps-wanted, Whiteboard: [gfx-noted])

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
Build ID: 20171024165158

Steps to reproduce:

Open any URL such as www.yahoo.co.uk and attempt to browse.


Actual results:

Every few seconds Firefox hangs for 15 to 20 seconds before continuing.  Unusable.


Expected results:

Should be at least as fast as V56, but it is MUCH slower.  I have reverted to 56.

I have provided a more detailed description in the attached file.

On my wife's laptop I don't have a problem.
Component: Untriaged → Graphics
OS: Unspecified → Windows 10
Product: Firefox → Core
I was given the following advice on the Mozilla Support Forum:

"one more thing that i have just noticed when looking at your system details - can you please test if the following steps can fix the performance issue you're seeing in firefox 57?: enter about:config into the firefox address bar (confirm the info message in case it shows up) & search for the preference named accessibility.force_disabled. double-click it, change its value to 1 and restart firefox once. 
then please let us know how this goes? "

I made the suggested change and it seems to have resolved the problem.
George.
Hi Alexander,
The comment 1 says that firefox will hang for a period of times. But the issue will resolved with accessibility.force_disabled=true.
Any idea for this problem?
Flags: needinfo?(surkov.alexander)
Priority: -- → P3
Whiteboard: [gfx-noted]
This sounds to me like another case of something on that machine triggering accessibility, and possible UIA traversals. NI'ing jimm and aklotz.
Blocks: 1418290
Flags: needinfo?(surkov.alexander)
Flags: needinfo?(jmathies)
Flags: needinfo?(aklotz)
(In reply to Marco Zehe (:MarcoZ) from comment #3)
> This sounds to me like another case of something on that machine triggering
> accessibility, and possible UIA traversals. NI'ing jimm and aklotz.

Right, it'd be interesting to know who triggers a11y here. I'd be interested through to see a performance profile for this case as well - https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Reporting_a_Performance_Problem
Reporter, can you post your about support text with accessibility is turn on? Thanks.
Component: Graphics → Disability Access APIs
Flags: needinfo?(jmathies)
Flags: needinfo?(bigwings)
Flags: needinfo?(aklotz)
Summary: Firefox 57.0 is very slow with Intel HD Graphics 4000 Windows 10 → Firefox 57.0 is very slow on Windows 10
As requested...
Application Basics
------------------

Name: Firefox
Version: 57.0
Build ID: 20171112125346
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
OS: Windows_NT 10.0
Multiprocess Windows: 1/1 (Enabled by default)
Web Content Processes: 3/4
Stylo: true (enabled by default)
Google Key: Found
Mozilla Location Service Key: Found
Safe Mode: false

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

All Crash Reports

Firefox Features
----------------

Name: Activity Stream
Version: 2017.11.07.1100-7f4e3634
ID: activity-stream@mozilla.org

Name: Application Update Service Helper
Version: 2.0
ID: aushelper@mozilla.org

Name: Firefox Screenshots
Version: 19.2.0
ID: screenshots@mozilla.org

Name: Follow-on Search Telemetry
Version: 0.9.6
ID: followonsearch@mozilla.com

Name: Form Autofill
Version: 1.0
ID: formautofill@mozilla.org

Name: Multi-process staged rollout
Version: 3.05
ID: e10srollout@mozilla.org

Name: Photon onboarding
Version: 1.0
ID: onboarding@mozilla.org

Name: Pocket
Version: 1.0.5
ID: firefox@getpocket.com

Name: Shield Recipe Client
Version: 76.1
ID: shield-recipe-client@mozilla.org

Name: Web Compat
Version: 1.1
ID: webcompat@mozilla.org

Extensions
----------

Name: IBM Security Rapport
Version: 1.4
Enabled: false
ID: rapportext@trusteer.com

Graphics
--------

Features
Compositing: Direct3D 11 (Advanced Layers)
Asynchronous Pan/Zoom: wheel input enabled; touch input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000b920) EGL_VERSION: 1.4 (ANGLE 2.1.0.dec065540d5f) 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_EXT_device_query 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_nv12 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 1 Driver Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4000 Direct3D11 vs_5_0 ps_5_0)
WebGL 1 Driver Version: OpenGL ES 2.0 (ANGLE 2.1.0.dec065540d5f)
WebGL 1 Driver Extensions: GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_request_extension GL_ANGLE_robust_client_memory 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_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range 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_dxt1 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_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_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives 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_vertex_array_object
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint 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_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc MOZ_WEBGL_depth_texture
WebGL 2 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000b920) EGL_VERSION: 1.4 (ANGLE 2.1.0.dec065540d5f) 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_EXT_device_query 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_nv12 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 2 Driver Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4000 Direct3D11 vs_5_0 ps_5_0)
WebGL 2 Driver Version: OpenGL ES 3.0 (ANGLE 2.1.0.dec065540d5f)
WebGL 2 Driver Extensions: GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_request_extension GL_ANGLE_robust_client_memory 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_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range 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_dxt1 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_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_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives 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_vertex_array_object
WebGL 2 Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc
Direct2D: true
DirectWrite: true (10.0.16299.15)
GPU #1
Active: Yes
Description: Intel(R) HD Graphics 4000
Vendor ID: 0x8086
Device ID: 0x0162
Driver Version: 10.18.10.4653
Driver Date: 4-7-2017
Drivers: igdumdim64 igd10iumd64 igd10iumd64 igdumdim32 igd10iumd32 igd10iumd32
Subsys ID: 20328086
RAM: Unknown

Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: Direct2D 1.1
AzureCanvasBackend (UI Process): skia
AzureContentBackend: Direct2D 1.1
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): cairo
GPUProcessPid: 8848
Decision Log
WEBRENDER:
opt-in by default: WebRender is an opt-in feature
unavailable by runtime: Build doesn't include WebRender




Media
-----

Audio Backend: wasapi
Max Channels: 2
Preferred Channel Layout: stereo
Preferred Sample Rate: 44100
Output Devices
Name: Group
Digital Output (Intel WiDi Audio Device): {4d36e96c-e325-11ce-bfc1-08002be10318}\*IntAudWaveEx\1&79f5d87&8&06
Digital Audio (S/PDIF) (High Definition Audio Device): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_80862032&REV_1003\4&39b9ec7e&0&0201
Digital Audio (S/PDIF) (High Definition Audio Device): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_80862032&REV_1003\4&39b9ec7e&0&0201
Digital Output (2- Intel WiDi Audio Device): {4d36e96c-e325-11ce-bfc1-08002be10318}\*IntAudWaveEx\1&79f5d87&8&02
Speakers (Logitech Wireless Headset): USB\VID_046D&PID_0A29&MI_00\8&46cce64&0&0000
Internal AUX Jack (High Definition Audio Device): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_80862032&REV_1003\4&39b9ec7e&0&0201
Headphones (High Definition Audio Device): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_80862032&REV_1003\4&39b9ec7e&0&0201
Speakers (High Definition Audio Device): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_80862032&REV_1003\4&39b9ec7e&0&0201
Input Devices
Name: Group
Microphone (Logitech Wireless Headset): USB\VID_046D&PID_0A29&MI_00\8&46cce64&0&0000
Microphone (High Definition Audio Device): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_80862032&REV_1003\4&39b9ec7e&0&0201
SPDIF Interface (2- Intel WiDi Audio Device): {4d36e96c-e325-11ce-bfc1-08002be10318}\*IntAudWaveEx\1&79f5d87&8&02
MIDI (Intel WiDi Audio Device): {4d36e96c-e325-11ce-bfc1-08002be10318}\*IntAudWaveEx\1&79f5d87&8&06
MIDI (2- Intel WiDi Audio Device): {4d36e96c-e325-11ce-bfc1-08002be10318}\*IntAudWaveEx\1&79f5d87&8&02
MIDI (2- Intel WiDi Audio Device): {4d36e96c-e325-11ce-bfc1-08002be10318}\*IntAudWaveEx\1&79f5d87&8&02
SPDIF Interface (Intel WiDi Audio Device): {4d36e96c-e325-11ce-bfc1-08002be10318}\*IntAudWaveEx\1&79f5d87&8&06
Line In (High Definition Audio Device): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_80862032&REV_1003\4&39b9ec7e&0&0201
Microphone (High Definition Audio Device): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_80862032&REV_1003\4&39b9ec7e&0&0201
Internal AUX Jack (High Definition Audio Device): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_80862032&REV_1003\4&39b9ec7e&0&0201
MIDI (Intel WiDi Audio Device): {4d36e96c-e325-11ce-bfc1-08002be10318}\*IntAudWaveEx\1&79f5d87&8&06

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

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.frecency_experiment: 3
browser.places.smartBookmarksVersion: 8
browser.search.suggest.enabled: false
browser.sessionstore.upgradeBackup.latestBuildID: 20171112125346
browser.startup.homepage: https://uk.yahoo.com/
browser.startup.homepage_override.buildID: 20171112125346
browser.startup.homepage_override.mstone: 57.0
browser.tabs.remote.autostart.2: true
browser.urlbar.lastSuggestionsPromptDate: 20171118
browser.urlbar.timesBeforeHidingSuggestionsHint: 0
dom.ipc.processCount.web: 4
extensions.lastAppVersion: 57.0
gfx.crash-guard.d3d11layers.appVersion: 57.0
gfx.crash-guard.d3d11layers.deviceID: 0x0162
gfx.crash-guard.d3d11layers.driverVersion: 10.18.10.4653
gfx.crash-guard.d3d11layers.feature-d2d: true
gfx.crash-guard.d3d11layers.feature-d3d11: true
gfx.crash-guard.status.d3d11layers: 2
layers.mlgpu.sanity-test-failed: false
media.benchmark.vp9.fps: 228
media.benchmark.vp9.versioncheck: 2
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.lastUpdate: 1510963190
media.gmp-gmpopenh264.version: 1.7.1
media.gmp-manager.buildID: 20171112125346
media.gmp-manager.lastCheck: 1511098240
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.lastUpdate: 1510963191
media.gmp-widevinecdm.version: 1.4.8.1008
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
places.database.lastMaintenance: 1511117533
places.history.expiration.transient_current_max_pages: 38390
plugin.disable_full_page_plugin_for_types: application/pdf
print.printer_OKI_USB_PCL6.print_bgcolor: false
print.printer_OKI_USB_PCL6.print_bgimages: false
print.printer_OKI_USB_PCL6.print_duplex: -437918235
print.printer_OKI_USB_PCL6.print_edge_bottom: 0
print.printer_OKI_USB_PCL6.print_edge_left: 0
print.printer_OKI_USB_PCL6.print_edge_right: 0
print.printer_OKI_USB_PCL6.print_edge_top: 0
print.printer_OKI_USB_PCL6.print_evenpages: true
print.printer_OKI_USB_PCL6.print_footercenter:
print.printer_OKI_USB_PCL6.print_footerleft: &PT
print.printer_OKI_USB_PCL6.print_footerright: &D
print.printer_OKI_USB_PCL6.print_headercenter:
print.printer_OKI_USB_PCL6.print_headerleft: &T
print.printer_OKI_USB_PCL6.print_headerright: &U
print.printer_OKI_USB_PCL6.print_in_color: true
print.printer_OKI_USB_PCL6.print_margin_bottom: 0.5
print.printer_OKI_USB_PCL6.print_margin_left: 0.5
print.printer_OKI_USB_PCL6.print_margin_right: 0.5
print.printer_OKI_USB_PCL6.print_margin_top: 0.5
print.printer_OKI_USB_PCL6.print_oddpages: true
print.printer_OKI_USB_PCL6.print_orientation: 0
print.printer_OKI_USB_PCL6.print_page_delay: 50
print.printer_OKI_USB_PCL6.print_paper_data: 9
print.printer_OKI_USB_PCL6.print_paper_height: -1.00
print.printer_OKI_USB_PCL6.print_paper_name:
print.printer_OKI_USB_PCL6.print_paper_size_unit: 1
print.printer_OKI_USB_PCL6.print_paper_width: -1.00
print.printer_OKI_USB_PCL6.print_resolution: 600
print.printer_OKI_USB_PCL6.print_reversed: false
print.printer_OKI_USB_PCL6.print_scaling: 1.00
print.printer_OKI_USB_PCL6.print_shrink_to_fit: true
print.printer_OKI_USB_PCL6.print_to_file: false
print.printer_OKI_USB_PCL6.print_unwriteable_margin_bottom: 0
print.printer_OKI_USB_PCL6.print_unwriteable_margin_left: 0
print.printer_OKI_USB_PCL6.print_unwriteable_margin_right: 0
print.printer_OKI_USB_PCL6.print_unwriteable_margin_top: 0
security.sandbox.content.tempDirSuffix: {064f77ac-1b55-4f1c-93b0-66378d76f73f}
services.sync.declinedEngines:
storage.vacuum.last.index: 0
storage.vacuum.last.places.sqlite: 1511117533
ui.osk.debug.keyboardDisplayReason: IKPOS: Keyboard presence confirmed.

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

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

JavaScript
----------

Incremental GC: true

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

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

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

NSPR
Expected minimum version: 4.17
Version in use: 4.17

NSS
Expected minimum version: 3.33
Version in use: 3.33

NSSSMIME
Expected minimum version: 3.33
Version in use: 3.33

NSSSSL
Expected minimum version: 3.33
Version in use: 3.33

NSSUTIL
Expected minimum version: 3.33
Version in use: 3.33

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

Sandbox
-------

Content Process Sandbox Level: 3
Effective Content Process Sandbox Level: 3
Flags: needinfo?(bigwings)
You accessible services is turned on. Some 3rd party application (anti-virus, some sort of monitoring software, or shareware helper) is turning that on and may be slowing down your system. Do you have any ideas as to what that application is?
Flags: needinfo?(bigwings)
I use MS Windows Defender for AV, but what else could be turning accessible services on I don't know. I'm not knowingly using any accessible services. 

I've been out all day today, and will be again tomorrow.  I'll try to investigate properly on Thursday.
I went through the Windows 10 'Ease of Access' setup and the only things active were to do with my touch-screen.  Disabling them all did not turn off accessibility services.

I noticed in Task Manager 'Processes' a process called MKCHelper.exe which I found was related to the Microsoft application 'Mouse and Keyboard Centre' which is used to manage the relevant settings.  I had the 64 bit version installed.

I removed the application from my PC, rebooted and found that this cleared the Accessibility Activated.  I reinstalled it and then Accessibility Activated was true again.  So it seems th Microsoft Mouse and Keyboard Centre application is the cause.

This application is not specific to accessibility but is used to control the multifinger gestures on the touch-pad on a Microsoft Wireless Keyboard.
Flags: needinfo?(bigwings)
You can force-disable accessibility services in Firefox:

Go to about:preferences
Click on "Privacy & Security"
Scroll down to the "permissions" section
Turn on the "Prevent accessibility services from accessing your browser" checkbox
Flags: needinfo?(bigwings)
Since it was determined that Firefox 57 slows down when Accessibility Activated = true the thrust of the support activity seems to be towards finding out why it is activated and finding ways to disable it.

As a simple user I have gone back to V56 64 bit for a while and whilst about:support shows that accessibility activated = true, just as it does in V57, there is not a performance problem.  The thing that has changed is the move from V56 to V57.  Whilst V56 is very happy when accessibility is activated this is not so for V57.

Isn't the bug the fact that V57 is no longer tolerant of accessibility being activated?  Should that not be the thing to investigate.

Force disabling accessibility services is really only a temporary bypass in my view.

Comments?
Flags: needinfo?(bigwings)
Pre-firefox 57, when accessibility was enabled, Firefox fell back to non-e10s (single process) mode.

Starting with Firefox 57, non-e10s is no longer supported.

The change is that both accessibility and e10s are turned on. We are optimizing multiprocess accessibility for assistive technologies. We are encouraging any other types of programs that are using accessibility to move to WebExtensions instead.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Firefox 57.0 is very slow on Windows 10 → Firefox 57.0 is very slow on Windows 10 (Microsoft Mouse and Keyboard Centre + a11y)
Priority: P3 → P2
FYI, ms keyboard showed up today. will test and report back this afternoon.
Installed this keyboard on a Win10 laptop, which detected the device and set it up by default without installing any software.  Accessibility was not instantiated in 57 through the use of the device. 

Installed Microsoft's "Mouse and Keyboard Center", messed around with various settings including setting custom keyboard settings for Firefox. Still no a11y.
Keywords: steps-wanted
Priority: P2 → P3
I found today that if i do about:support straight after booting that accessibility is false, but after a while it changes to true.

This confused me because changes I made like removing the Microsoft Mouse & Keyboard Centre seemed to get round the problem, but if I started Firefox later it then failed.

Today I went through all the start-up programs listed in Task Manager disabling them one bu one. Eventually I found that disabling the Real Player Real Downloader program was the cause of the problem.  When disabled I did not have the problem, when enabled I did.  i deleted the program and did not get the problem.

I then tried installing the player on my laptop which has been free of the problem.  It did not fail!!  

The next step is to reinstall Real Player on the Desktop again and see if it fails.  However, it is possible that when I download it will be a later version.  

I'll let you know what happens.
After reinstalling Real Player on the desktop computer that has had the problem I am unable to reproduce the it.

I did not note the Real Player version before removing it - I suspect that the new copy is a later version.
Then dupe of bug 1418535? (Note that this bug was reported before 57.0.1 release)
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: