Closed
Bug 1352388
Opened 7 years ago
Closed 2 years ago
[Request] Softvision Testing for the e10s-multi System Add-On For Firefox 54 Beta Experiments
Categories
(Firefox :: General, enhancement)
Tracking
()
RESOLVED
FIXED
People
(Reporter: elan, Unassigned)
References
Details
Greetings, We need the e10s-multi system add-on to be validated much like we needed the e10s-single process add-on tested. Here is the ticket for the System Add-On changes to give you a sense of proportions for the beta population: Bug 1349363 Note, we are not supporting any add-on SDK/bootstrapped add-ons: Bug 1349363e e10s-multi will be enabled in Aurora by April 3rd. We want to do an experiment for Firefox 54 Beta 1 on April 19 For reference to previous experiments:https://wiki.mozilla.org/Electrolysis/Experiments Please be in touch with :mrbkap with technical questions and with :elan with any scheduling or cross-functional questions. Thank you!
Updated•7 years ago
|
Flags: needinfo?(jwilliams)
Updated•7 years ago
|
Flags: needinfo?(jwilliams) → needinfo?(gwimberly)
Hi Blake, Some questions while writing tests for this: What is the pref to make sure APZ is turned on? Can you give me an example of bootstrapped add-ons so we know what to avoid? And also an example of WebExtension-style addons. I noticed some of the popular addons are listed as the bootstrapped category, and I'm not sure what the difference is. By "not supporting" these addons, would they be considered "disqualified" from the test? If it's not considered disqualified, what would the expected value be? These are the test cases so far, but will add/change/edit based on the answers above: https://docs.google.com/spreadsheets/d/1m6c7zeBPKwgWTspo_FYZjiEoJ4Qv4DxmdUvRw1NagiI/edit?ts=58e3d4ed#gid=0 Thanks!
Flags: needinfo?(gwimberly) → needinfo?(mrbkap)
Hello, any update on the information for Comment 1? Thanks!
Flags: needinfo?(elancaster)
Comment 3•7 years ago
|
||
(In reply to Grover Wimberly IV [:Grover-QA] from comment #1) > What is the pref to make sure APZ is turned on? layers.async-pan-zoom.enabled is the pref, and you can ensure that APZ is enabled by visiting about:support and checking the "Asynchronous Pan/Zoom" entry in the Graphics section. > > Can you give me an example of bootstrapped add-ons so we know what to avoid? Sure, here's one such add-on: https://addons.mozilla.org/en-US/firefox/addon/superstop/ > > And also an example of WebExtension-style addons. I noticed some of the > popular addons are listed as the bootstrapped category, and I'm not sure > what the difference is. A bootstrapped add-on has higher levels of privilege within the browser by default. It has access to the same APIs that the rest of the browser code. WebExtensions need to request those permissions, and the APIs that a WebExtension can speak with are very well defined, and are far less volatile. Here's a WebExtension you can install: https://addons.mozilla.org/en-US/firefox/addon/tabsubmit-basic/ Note that addons.mozilla.org subtly hints at which add-ons are WebExtensions - if you see a "Permissions" link without a yellow warning triangle next to the "Add to Firefox" button, then it's a WebExtension. If, on the other hand, the Permissions link has a yellow warning triangle next to it, then this is likely an old-style add-on (not necessarily bootstrapped, but definitely not a WebExtension). > > By "not supporting" these addons, would they be considered "disqualified" > from the test? If it's not considered disqualified, what would the expected > value be? By "not supported", I believe it means that if these "disqualified" add-ons are installed, then the user will be put in the "e10s-single" cohort (they'll only be using a single content process). I hope that helps! Let me know if you need further clarity there.
Flags: needinfo?(mrbkap)
Flags: needinfo?(elancaster)
Thanks, What platforms would you want this to be tested on? Windows/Linux/Mac?
Flags: needinfo?(mconley)
Comment 5•7 years ago
|
||
(In reply to Grover Wimberly IV [:Grover-QA] from comment #4) > Thanks, > > What platforms would you want this to be tested on? Windows/Linux/Mac? All three please, but with an emphasis on Windows.
Flags: needinfo?(mconley)
Comment 6•7 years ago
|
||
(In reply to Mike Conley (:mconley) from comment #3) > (In reply to Grover Wimberly IV [:Grover-QA] from comment #1) > > > What is the pref to make sure APZ is turned on? > > layers.async-pan-zoom.enabled is the pref, and you can ensure that APZ is > enabled by visiting about:support and checking the "Asynchronous Pan/Zoom" > entry in the Graphics section. For what it's worth, I would not expect this to be a problem. The APZ stuff was being finished around the same time as e10s (for 1 content process) and there was a bunch of back-and-forth as to what configuration we were going to ship with. e10s-multi is going to use APZ and none of the code here is going to touch that pref.
I might be a bit confused then - In Comment 1, it mentions "We need the e10s-multi system add-on to be validated much like we needed the e10s-single process add-on tested" - Do you have examples of what team or tests that involved the single-process add-on? I can use that as a template for making these tests. Or simply continue the path of where I was going in Comment 1 without the emphasis on APZ?
Flags: needinfo?(mrbkap)
Flags: needinfo?(mconley)
Comment 8•7 years ago
|
||
(In reply to Grover Wimberly IV [:Grover-QA] from comment #7) > Or simply continue the path of where I was going in Comment 1 > without the emphasis on APZ? That's what I meant. The rest of the test plan from comment 1 looks good to me. Sorry for my delay in responding to you. I'm also hoping to have patches up in bug 1349363 early next week (Monday or Tuesday).
Flags: needinfo?(mrbkap)
Flags: needinfo?(mconley)
No worries, just making sure I am on the right track is all. Thanks for your assistance!
Comment 10•7 years ago
|
||
The draft for initial test cases are ready - Please refer to the link on Comment 1 and let that know if the steps are accurate. We cover to ensure: A/ The add-on is active B/ Three bootstrapped add-ons which would send the user back to e10s-single cohort C/ Three WebExtension add-ons which would keep the user in e10s-multi cohort If this is all good, we will begin running tests to verify this on Windows, Mac, and Linux on Monday.
Flags: needinfo?(mrbkap)
Comment 11•7 years ago
|
||
Hi there, Any update on the details about Comment 10? We can begin testing if our coverage is to your liking. Thanks!
Flags: needinfo?(mconley)
Comment 12•7 years ago
|
||
When running tests for bootstrapped add-ons being installed, we get "unsupportedChannel" as the value for e10sCohort. Is this intended?
Comment 13•7 years ago
|
||
(In reply to Grover Wimberly IV [:Grover-QA] from comment #12) > When running tests for bootstrapped add-ons being installed, we get > "unsupportedChannel" as the value for e10sCohort. Is this intended? This seems to be the case for Web Extensions as well.
Updated•7 years ago
|
Flags: needinfo?(mconley) → needinfo?(felipc)
Comment 14•7 years ago
|
||
I looked at the doc from comment 1 and the testcases look reasonable. The cohorts name might differ in the final version, but the idea is there. I believe we'll also need test cases about the transitions from one cohort to the other. E.g.: Be on e10s-multi cohort, install bootstrapped addon, check cohort.. uninstall addon, check cohort again.. And ensure they are all that's expected. We should now wait for the code to land before determining the details of the expected behavior and to start testing. (In reply to Grover Wimberly IV [:Grover-QA] from comment #12) > When running tests for bootstrapped add-ons being installed, we get > "unsupportedChannel" as the value for e10sCohort. Is this intended? This is because the addon code only applies to Beta and Release, and you were probably testing it with Nightly or Aurora.
Flags: needinfo?(felipc)
Comment 15•7 years ago
|
||
(In reply to :Felipe Gomes (needinfo me!) from comment #14) > > We should now wait for the code to land before determining the details of > the expected behavior and to start testing. > Just asking for clarification on this part. Do you prefer us to start testing now while the exact expected behavior is yet to be determined or hold on testing until the code is landed and we know the expected behavior? Thanks.
Flags: needinfo?(felipc)
Comment 16•7 years ago
|
||
This can't really be tested before bug 1349363 lands
Flags: needinfo?(felipc)
Reporter | ||
Comment 17•7 years ago
|
||
:Grover-QA We will be ready for you to start testing today. Blake is working on a custom build.
Flags: needinfo?(gwimberly)
Comment 18•7 years ago
|
||
Acknowledged, thanks for the heads up. Please flag when the build is ready and complete.
Flags: needinfo?(gwimberly) → needinfo?(felipc)
Comment 19•7 years ago
|
||
Builds for testing will be up at [1]. [1] https://treeherder.mozilla.org/#/jobs?repo=try&revision=6874b25be46a97e7ce49017be4028b21426e3a97
Flags: needinfo?(mrbkap) → needinfo?(gwimberly)
Comment 20•7 years ago
|
||
Sorry for the bugspam, the builds will be up at [1]. [1] https://archive.mozilla.org/pub/firefox/try-builds/mrbkap@mozilla.com-6874b25be46a97e7ce49017be4028b21426e3a97/
Comment 22•7 years ago
|
||
I've done some very basic smoketesting on my own here, for what it's worth. It looks like the code that's checked in (and awaiting beta approval) mostly works. The cohort names in the case of opting in for multi only and, separately, an extension that allows single-process e10s but blocks multi will not be as precise as stated in the docs here. Talking to Felipe on IRC, we're happy letting that ride into beta 1 and fixing it for beta 2. I'll file a followup bug right now to track that.
Comment 23•7 years ago
|
||
One final question, do you want us to test for Linux? I noticed no try-builds for this, but I wanted to make sure.
Flags: needinfo?(mrbkap)
Reporter | ||
Comment 24•7 years ago
|
||
You can just use Firefox 54 Beta 1 for all three platforms: Mac, Windows, Linux. The official build should be available by now. If not, continue with try and test Linux once it is. Thank you.
Flags: needinfo?(mrbkap)
Comment 25•7 years ago
|
||
Hi Blake, When installing Greasemonkey add-on (an incompatible one) we are getting "addons-set50allmpc-control" as the value for e10s Cohort. Is this what you were referring to in Comment 22 with incompatible addons not having precise values? More so, is this intended/expected behavior? Thanks.
Flags: needinfo?(mrbkap)
Comment 26•7 years ago
|
||
(In reply to Grover Wimberly IV [:Grover-QA] from comment #25) > When installing Greasemonkey add-on (an incompatible one) we are getting > "addons-set50allmpc-control" as the value for e10s Cohort. Is this what you > were referring to in Comment 22 with incompatible addons not having precise > values? Yes, that's what I was referring to. > More so, is this intended/expected behavior? Thanks. It wasn't intended; talking to Felipe, we decided that it isn't worth respinning to fix it, however. The patch in bug 1357959 will fix it and we'll try to get that in for beta2. I'm about to head into the office now but I'll create a beta build with the patch that you can use to verify this once I'm in.
Flags: needinfo?(mrbkap)
Comment 27•7 years ago
|
||
It's hard for us to determine whether or not the test cases pass or not due to us getting wildly different results. For example: On Windows, we get addons-set50allmpc-multiBucket2 or control, and on Mac, we're seeing addons-set50allmpc-test. Please let us know when you create the beta build with the patch and we can try and give it another go with more consistent results. Please needinfo me when ready. Thanks!
Flags: needinfo?(mrbkap)
Flags: needinfo?(felipc)
Comment 28•7 years ago
|
||
(In reply to Grover Wimberly IV [:Grover-QA] from comment #27) > It's hard for us to determine whether or not the test cases pass or not due > to us getting wildly different results. > > For example: On Windows, we get addons-set50allmpc-multiBucket2 or control, > and on Mac, we're seeing addons-set50allmpc-test. > > Please let us know when you create the beta build with the patch and we can > try and give it another go with more consistent results. Please needinfo me > when ready. Thanks! Do these different results happen when using the same add-on? And are they consistent on each platform? (i.e., you always get -test on Mac and -multiBucketX on Windows)
Flags: needinfo?(felipc)
Comment 29•7 years ago
|
||
On Mac, it is set on multibucket before webextension is installed, it is set to -test after WebExtension is installed. The prefs on Mac (as requested on IRC) are as follows: extensions.e10smulti.blockedbyaddon = true dom.ipc.processcount = 1
Comment 30•7 years ago
|
||
(In reply to Grover Wimberly IV [:Grover-QA] from comment #29) > On Mac, it is set on multibucket before webextension is installed, it is set > to -test after WebExtension is installed. > > The prefs on Mac (as requested on IRC) are as follows: > extensions.e10smulti.blockedbyaddon = true > dom.ipc.processcount = 1 On the system where this is happening.. when you get into this situation, can you post the entire list of Extensions as found in about:support?
Flags: needinfo?(stefan.georgiev)
Flags: needinfo?(gwimberly)
Updated•7 years ago
|
Flags: needinfo?(mrbkap)
Comment 31•7 years ago
|
||
Extensions Name Version Enabled ID Application Update Service Helper 2.0 true aushelper@mozilla.org Incognito This Tab 0.0.5 true @incogtab Multi-process staged rollout 1.15 true e10srollout@mozilla.org Pocket 1.0.5 true firefox@getpocket.com Restart 3.0.2 true Restart@schuzak.jp Web Compat 1.1 true webcompat@mozilla.org
Flags: needinfo?(stefan.georgiev)
Comment 32•7 years ago
|
||
(In reply to Stefan [:StefanG_QA] from comment #31) > Extensions > Name Version Enabled ID > Application Update Service Helper 2.0 true aushelper@mozilla.org > Incognito This Tab 0.0.5 true @incogtab > Multi-process staged rollout 1.15 true > e10srollout@mozilla.org > Pocket 1.0.5 true firefox@getpocket.com > Restart 3.0.2 true Restart@schuzak.jp > Web Compat 1.1 true webcompat@mozilla.org So what is happening here is the presence of this "Restart" addon. Since it's not a webextension, it's making the profile to be ineligible for the multi experiment.
Comment 33•7 years ago
|
||
We are getting the following values when installing a combination of WebExtensions and incompatible addons: Incognito This Tab (WebExt) + AdBlock Plus (Add-On) - multiBucket8 Greasemonkey (Add-On) - multiBucket8 adblockPlus (Add-On) - multiBucket4 Are these intended values?
Flags: needinfo?(mrbkap)
Flags: needinfo?(felipc)
Comment 35•7 years ago
|
||
After restart: On Windows: Incognito This Tab (WebExt) + AdBlock Plus (Add-On) - addons-set50allmpc-test On Mac: Greasemonkey - multiBucket8 Adblock - temp-qualified-devtools
Comment 36•7 years ago
|
||
Ok, that is correct.. The cohort name is only updated on the next restart after installing/uninstalling addons, so please make sure Firefox is restarted to validate the results.
Flags: needinfo?(mrbkap)
Comment 37•7 years ago
|
||
On Windows 10x64 with Greasemonkey add-on installed and after restart, we are getting multiBucket8 as the value for e10sCohort. about:support info below: Application Basics ------------------ Name: Firefox Version: 54.0b2 Build ID: 20170424145525 Update Channel: beta User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0 OS: Windows_NT 10.0 Multiprocess Windows: 1/1 (Enabled by default) Google Key: Found Mozilla Location Service Key: Found Safe Mode: false Crash Reports for the Last 3 Days --------------------------------- All Crash Reports Extensions ---------- Name: Application Update Service Helper Version: 2.0 Enabled: true ID: aushelper@mozilla.org Name: Firefox Screenshots Version: 6.3.0 Enabled: true ID: screenshots@mozilla.org Name: Greasemonkey Version: 3.11 Enabled: true ID: {e4a8a97b-f2ed-450b-b12d-ee082ba24781} Name: Multi-process staged rollout Version: 1.15 Enabled: true ID: e10srollout@mozilla.org Name: Pocket Version: 1.0.5 Enabled: true ID: firefox@getpocket.com Name: Shield Recipe Client Version: 1.0.0 Enabled: true ID: shield-recipe-client@mozilla.org Name: Web Compat Version: 1.1 Enabled: true ID: webcompat@mozilla.org Graphics -------- Features Compositing: Direct3D 11 Asynchronous Pan/Zoom: wheel input enabled WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000961a) EGL_VERSION: 1.4 (ANGLE 2.1.0.2a250c8a0e15) 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 (NVIDIA GeForce GTX 745 Direct3D11 vs_5_0 ps_5_0) WebGL 1 Driver Version: OpenGL ES 2.0 (ANGLE 2.1.0.2a250c8a0e15) 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_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 MOZ_debug_get 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: 000000000000961a) EGL_VERSION: 1.4 (ANGLE 2.1.0.2a250c8a0e15) 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 (NVIDIA GeForce GTX 745 Direct3D11 vs_5_0 ps_5_0) WebGL 2 Driver Version: OpenGL ES 3.0 (ANGLE 2.1.0.2a250c8a0e15) 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_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 MOZ_debug_get 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 Audio Backend: wasapi Direct2D: true DirectWrite: true (10.0.14393.953) GPU #1 Active: Yes Description: NVIDIA GeForce GTX 745 Vendor ID: 0x10de Device ID: 0x1382 Driver Version: 21.21.13.7653 Driver Date: 12-29-2016 Drivers: C:\WINDOWS\System32\DriverStore\FileRepository\nv_desktop_ref4wu.inf_amd64_39d8ca1ac617325e\nvd3dumx,C:\WINDOWS\System32\DriverStore\FileRepository\nv_desktop_ref4wu.inf_amd64_39d8ca1ac617325e\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nv_desktop_ref4wu.inf_amd64_39d8ca1ac617325e\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nv_desktop_ref4wu.inf_amd64_39d8ca1ac617325e\nvwgf2umx C:\WINDOWS\System32\DriverStore\FileRepository\nv_desktop_ref4wu.inf_amd64_39d8ca1ac617325e\nvd3dum,C:\WINDOWS\System32\DriverStore\FileRepository\nv_desktop_ref4wu.inf_amd64_39d8ca1ac617325e\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nv_desktop_ref4wu.inf_amd64_39d8ca1ac617325e\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nv_desktop_ref4wu.inf_amd64_39d8ca1ac617325e\nvwgf2um Subsys ID: 106510de RAM: 4096 Diagnostics AzureCanvasAccelerated: 0 AzureCanvasBackend: Direct2D 1.1 AzureCanvasBackend (UI Process): skia AzureContentBackend: Direct2D 1.1 AzureContentBackend (UI Process): skia AzureFallbackCanvasBackend (UI Process): cairo Decision Log D3D9_COMPOSITING: disabled by default: Disabled by default WEBRENDER: unavailable by runtime: Build doesn't include WebRender Important Modified Preferences ------------------------------ browser.cache.disk.capacity: 358400 browser.cache.disk.filesystem_reported: 1 browser.cache.disk.smart_size.first_run: false browser.cache.frecency_experiment: 1 browser.download.importedFromSqlite: true browser.places.smartBookmarksVersion: 8 browser.sessionstore.upgradeBackup.latestBuildID: 20170424145525 browser.startup.homepage_override.buildID: 20170424145525 browser.startup.homepage_override.mstone: 54.0 browser.tabs.remote.autostart.2: true browser.urlbar.daysBeforeHidingSuggestionsPrompt: 3 browser.urlbar.lastSuggestionsPromptDate: 20170426 dom.ipc.processCount.web: 8 extensions.lastAppVersion: 54.0 gfx.crash-guard.status.d3d9video: 2 media.gmp-gmpopenh264.abi: x86-msvc-x64 media.gmp-gmpopenh264.lastUpdate: 1493223071 media.gmp-gmpopenh264.version: 1.6 media.gmp-manager.buildID: 20170424145525 media.gmp-manager.lastCheck: 1493223070 media.gmp-widevinecdm.abi: x86-msvc-x64 media.gmp-widevinecdm.lastUpdate: 1493223072 media.gmp-widevinecdm.version: 1.4.8.903 media.gmp.storage.version.observed: 1 media.hardware-video-decoding.failed: false network.cookie.prefsMigrated: true network.predictor.cleaned-up: true places.history.expiration.transient_current_max_pages: 122334 plugin.disable_full_page_plugin_for_types: application/pdf security.sandbox.content.tempDirSuffix: {345ff76c-f842-4726-8cfb-f11531d2bf8c} ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found. Important Locked Preferences ---------------------------- Places Database --------------- JavaScript ---------- Incremental GC: true Accessibility ------------- Activated: false Prevent Accessibility: 0 Library Versions ---------------- NSPR Expected minimum version: 4.14 Version in use: 4.14 NSS Expected minimum version: 3.30.2 Version in use: 3.30.2 NSSSMIME Expected minimum version: 3.30.2 Version in use: 3.30.2 NSSSSL Expected minimum version: 3.30.2 Version in use: 3.30.2 NSSUTIL Expected minimum version: 3.30.2 Version in use: 3.30.2 Experimental Features --------------------- Sandbox ------- Content Process Sandbox Level: 1
Flags: needinfo?(mrbkap)
Flags: needinfo?(felipc)
Comment 38•7 years ago
|
||
Per Comment 35 and Comment 37: Is Greasemonkey considered a WebExtension and not an add-on?
Comment 39•7 years ago
|
||
(In reply to Grover Wimberly IV [:Grover-QA] from comment #38) > Per Comment 35 and Comment 37: Is Greasemonkey considered a WebExtension and > not an add-on? We allow e10s-multi for WebExtensions and non-bootstrapped add-ons. Greasemonkey is the later. I'm not sure what is the easiest way to determine about an add-on that it's non-bootstrapped, I usually just unzip the xpi and check if it has a bootstrap.js file at root level. If it does not then it's non-bootstrapped. Another way is to check the install.rdf file for: <em:bootstrap>true</em:bootstrap> (https://developer.mozilla.org/en-US/Add-ons/Bootstrapped_extensions)
Flags: needinfo?(mrbkap)
Flags: needinfo?(felipc)
Comment 40•7 years ago
|
||
(In reply to Gabor Krizsanits [:krizsa :gabor] from comment #39) > (In reply to Grover Wimberly IV [:Grover-QA] from comment #38) > > Per Comment 35 and Comment 37: Is Greasemonkey considered a WebExtension and > > not an add-on? > > We allow e10s-multi for WebExtensions and non-bootstrapped add-ons. > Greasemonkey is the later. Oh, because we check aAddon.bootstrap. Is this intentional? I thought the purpose of that check would be to only allow WebExtensions. I guess that's something to be fixed?
Comment 41•7 years ago
|
||
(In reply to Grover Wimberly IV [:Grover-QA] from comment #38) > Per Comment 35 and Comment 37: Is Greasemonkey considered a WebExtension and > not an add-on? The best way to check if it's a WebExtension is looking on AMO. If it's a WebExtension, it will have a mark next to the name saying "Compatible with Firefox 57+". For example: https://addons.mozilla.org/en-US/firefox/addon/tabsubmit-basic/
Comment 42•7 years ago
|
||
Everything looks good. Sign-Off sent via email.
Comment 43•2 years ago
|
||
The bug assignee didn't login in Bugzilla in the last 7 months, so the assignee is being reset.
Assignee: stefan.georgiev → nobody
Updated•2 years ago
|
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•