Line CSS decorations are broken
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr128 | --- | unaffected |
firefox132 | --- | wontfix |
firefox134 | --- | wontfix |
firefox135 | --- | wontfix |
firefox136 | --- | fixed |
People
(Reporter: onsamyj, Assigned: jnicol)
Details
Attachments
(7 files)
Steps to reproduce:
https://codepen.io/onsamyj/pen/LYwgOMb
Line styling, both text-decoration-*
and border-*
, is broken on Android 8:
Color is not applied to dashed or dotted lines. And to border-style: solid;
on <p>.
It works fine on newer Android and desktop.
There was basically the same issue a year ago: https://github.com/webcompat/web-bugs/issues/127491
Actual results:
Lines are black, except for text-decoration-style: solid;
.
Expected results:
Color lines.
I think there are more shenanigans going on with the lines. This is a Wikipedia page in Firefox Nightly.
Comment 3•3 months ago
|
||
The severity field is not set for this bug.
:boek, could you have a look please?
For more information, please visit BugBot documentation.
Comment 4•3 months ago
|
||
Not sure if this is the correct component, feel free to move it again
I have now installed 131.0.3 and it works great. So whatever happened, it happened in 132.
I also installed Firefox Beta to keep track when/if something changes. This site is really broken in it.
Updated•3 months ago
|
Comment 6•3 months ago
•
|
||
This looks like a case where WebRender is running into graphics driver issues (particularly given that this works as-expected on other Android hardware and on desktop).
Reporter: do the issues go away if you enable gfx.webrender.software
?
(visit about:config
-- type that into your URLbar and hit enter -- and then type in e.g. "render.soft" into the filter box at the top so that "gfx.webrender.software" shows up, and then tap its entry and tap the "Toggle" button that appears so that it shows "true"; and then force-quit Firefox or reboot your device, and then retest to see if the bug is still present.)
--> reclassifying to WebRender.
[EDIT: sorry, I initially typed "scrollbar" instead of "software" in one mention of the pref here. :) I've corrected that now, sorry.]
(In reply to Daniel Holbert [:dholbert] from comment #6)
This looks like a case where WebRender is running into graphics driver issues (particularly given that this works as-expected on other Android hardware and on desktop).
Reporter: do the issues go away if you enable
gfx.webrender.software
?
(visitabout:config
-- type that into your URLbar and hit enter -- and then type in e.g. "render.soft" into the filter box at the top so that "gfx.webrender.software" shows up, and then tap its entry and tap the "Toggle" button that appears so that it shows "true"; and then force-quit Firefox or reboot your device, and then retest to see if the bug is still present.)--> reclassifying to WebRender.
[EDIT: sorry, I initially typed "scrollbar" instead of "software" in one mention of the pref here. :) I've corrected that now, sorry.]
They do! This is also from the Firefox Beta (133). Follow.tv looks normal too.
P.S. Thanks for the detailed and well written instructions! :)
(In reply to Teodor Tanasoaia [:teoxoy] from comment #8)
Could you share the contents of
about:support
?
Application Basics
Name: Firefox Beta
Version: 133.0b9
Build ID: 20241115091843
Distribution ID:
User Agent: Mozilla/5.0 (Android 10; Mobile; rv:133.0) Gecko/133.0 Firefox/133.0
OS: Linux 26 #1 SMP PREEMPT Thu Apr 30 05:47:35 CDT 2020
Multiprocess Windows: 2/2
Fission Windows: 0/2 Disabled by default
Remote Processes: 1
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 2,8 GB
Disk Space Available: 4,4 GB
Crash Reports for the Last 3 Days
Nightly Features
Remote Processes
Type: GPU
Count: 1
Add-ons
Name: Mozilla Android Components - Ads Telemetry
Type: extension
Version: 133.0.20241115.132433
Enabled: true
ID: ads@mozac.org
Name: Mozilla Android Components - Browser Icons
Type: extension
Version: 133.0.20241115.132408
Enabled: true
ID: icons@mozac.org
Name: Mozilla Android Components - Firefox Accounts WebChannel
Type: extension
Version: 133.0.20241115.132412
Enabled: true
ID: fxa@mozac.org
Name: Mozilla Android Components - ReaderView
Type: extension
Version: 133.0.20241115.132415
Enabled: true
ID: readerview@mozac.org
Name: Mozilla Android Components - Search Telemetry
Type: extension
Version: 133.0.20241115.132433
Enabled: true
ID: cookies@mozac.org
Name: Mozilla Android Components - WebCompat Reporter
Type: extension
Version: 2.1.0
Enabled: true
ID: webcompat-reporter@mozilla.org
Name: Web Compatibility Interventions
Type: extension
Version: 133.4.0
Enabled: true
ID: webcompat@mozilla.org
Legacy User Stylesheets
Active: false
Stylesheets: No stylesheets found
Graphics
Features
Window Device Pixel Ratios: 2,2
Compositing: WebRender (Software OpenGL)
Font Visibility Debug Info: Android <9 - release_version_str=8.0.0, release_version=8, manufacturer=motorola, brand=motorola, model=moto e5 plus, product=rhannah_retru, chromebook=no
Asynchronous Pan/Zoom: touch input enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: outOfProcess: false inProcess: true EGL_VENDOR: Qualcomm, Inc EGL_VERSION: 1.4 EGL_EXTENSIONS: EGL_QUALCOMM_shared_image EGL_KHR_image EGL_KHR_image_base EGL_QCOM_create_image EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_KHR_lock_surface3 EGL_KHR_fence_sync EGL_KHR_cl_event EGL_KHR_cl_event2 EGL_IMG_context_priority EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_renderbuffer_image EGL_EXT_create_context_robustness EGL_ANDROID_blob_cache EGL_ANDROID_framebuffer_target EGL_KHR_create_context EGL_KHR_wait_sync EGL_KHR_gl_colorspace EGL_ANDROIDX_no_config_context EGL_KHR_partial_update EGL_ANDROID_image_crop EGL_ANDROID_recordable EGL_ANDROID_native_fence_sync EGL_ANDROID_image_native_buffer EGL_KHR_gl_colorspace EGL_IMG_image_plane_attribs
WebGL 1 Driver Renderer: Qualcomm -- Adreno (TM) 308
WebGL 1 Driver Version: OpenGL ES 3.0 V@269.0 AU@08.00.00.312.044 (GIT@I0b59f3a7cf)
WebGL 1 Driver Extensions: GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_AMD_program_binary_Z400 GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_robustness GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24 GL_OES_EGL_image GL_OES_EGL_sync GL_OES_EGL_image_external GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object GL_QCOM_alpha_test GL_QCOM_binning_control GL_QCOM_driver_control GL_QCOM_perfmon_global_mode GL_QCOM_extended_get GL_QCOM_extended_get2 GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_filter_anisotropic GL_EXT_multisampled_render_to_texture GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_disjoint_timer_query
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_texture_filter_anisotropic MOZ_debug OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_lose_context
WebGL 2 Driver WSI Info: outOfProcess: false inProcess: true EGL_VENDOR: Qualcomm, Inc EGL_VERSION: 1.4 EGL_EXTENSIONS: EGL_QUALCOMM_shared_image EGL_KHR_image EGL_KHR_image_base EGL_QCOM_create_image EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_KHR_lock_surface3 EGL_KHR_fence_sync EGL_KHR_cl_event EGL_KHR_cl_event2 EGL_IMG_context_priority EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_renderbuffer_image EGL_EXT_create_context_robustness EGL_ANDROID_blob_cache EGL_ANDROID_framebuffer_target EGL_KHR_create_context EGL_KHR_wait_sync EGL_KHR_gl_colorspace EGL_ANDROIDX_no_config_context EGL_KHR_partial_update EGL_ANDROID_image_crop EGL_ANDROID_recordable EGL_ANDROID_native_fence_sync EGL_ANDROID_image_native_buffer EGL_KHR_gl_colorspace EGL_IMG_image_plane_attribs
WebGL 2 Driver Renderer: Qualcomm -- Adreno (TM) 308
WebGL 2 Driver Version: OpenGL ES 3.0 V@269.0 AU@08.00.00.312.044 (GIT@I0b59f3a7cf)
WebGL 2 Driver Extensions: GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_AMD_program_binary_Z400 GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_robustness GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24 GL_OES_EGL_image GL_OES_EGL_sync GL_OES_EGL_image_external GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object GL_QCOM_alpha_test GL_QCOM_binning_control GL_QCOM_driver_control GL_QCOM_perfmon_global_mode GL_QCOM_extended_get GL_QCOM_extended_get2 GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_filter_anisotropic GL_EXT_multisampled_render_to_texture GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_disjoint_timer_query
WebGL 2 Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic MOZ_debug WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
Target Frame Rate: 60
WebGPU Default Adapter: { "navigator.gpu": null }
WebGPU Fallback Adapter: { "navigator.gpu": null }
GPU #1
Active: Yes
Description: Model: moto e5 plus, Product: rhannah_retru, Manufacturer: motorola, Hardware: qcom, OpenGL: Qualcomm -- Adreno (TM) 308 -- OpenGL ES 3.0 V@269.0 AU@08.00.00.312.044 (GIT@I0b59f3a7cf)
Vendor ID: Qualcomm
Device ID: Adreno (TM) 308
Driver Version: OpenGL ES 3.0 V@269.0 AU@08.00.00.312.044 (GIT@I0b59f3a7cf)
RAM: 0
Diagnostics
AzureCanvasBackend: skia
AzureCanvasBackend (UI Process): skia
AzureContentBackend: skia
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): skia
CMSOutputProfile: Empty profile data
Display0: 720x1440@60Hz scales:2.000000|1.000000
DisplayCount: 1
GPUProcessPid: 5471
Font Visibility Debug Info: Android <9 - release_version_str=8.0.0, release_version=8, manufacturer=motorola, brand=motorola, model=moto e5 plus, product=rhannah_retru, chromebook=no
Decision Log
HW_COMPOSITING:
default: available,
OPENGL_COMPOSITING:
default: available,
GPU_PROCESS:
default: available,
WEBRENDER:
default: available,
user: disabled, User force-enabled software WR, Blocklisted; failure code FEATURE_FAILURE_USER_FORCE_ENABLED_SW_WR
WEBRENDER_COMPOSITOR:
default: disabled, Disabled by default, Blocklisted; failure code FEATURE_FAILURE_DISABLED
WEBRENDER_PARTIAL:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted due to known issues: bug 1680087
WEBRENDER_SHADER_CACHE:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_ADRENO_3XX
runtime: unavailable, WebRender disabled, Blocklisted; failure code FEATURE_FAILURE_WR_DISABLED
WEBRENDER_OPTIMIZED_SHADERS:
default: available,
runtime: unavailable, WebRender disabled, Blocklisted; failure code FEATURE_FAILURE_WR_DISABLED
WEBRENDER_ANGLE:
default: available,
env: unavailable, OS not supported, Blocklisted; failure code FEATURE_FAILURE_OS_NOT_SUPPORTED
WEBRENDER_DCOMP_PRESENT:
default: available,
user: disabled, User disabled via pref, Blocklisted; failure code FEATURE_FAILURE_DCOMP_PREF_DISABLED
runtime: unavailable, Requires ANGLE, Blocklisted; failure code FEATURE_FAILURE_DCOMP_NOT_ANGLE
WEBRENDER_SCISSORED_CACHE_CLEARS:
default: available,
WEBGPU:
default: available,
env: blocklisted, #BLOCKLIST_FEATURE_FAILURE_WEBGPU_ANDROID, Blocklisted; failure code FEATURE_FAILURE_WEBGPU_ANDROID
runtime: blocked, WebGPU cannot be enabled in release or beta, Blocklisted; failure code WEBGPU_DISABLE_RELEASE_OR_BETA
VP8_HW_DECODE:
default: available,
VP9_HW_DECODE:
default: available,
BACKDROP_FILTER:
default: available,
CANVAS_RENDERER_THREAD:
default: available,
ACCELERATED_CANVAS2D:
default: available,
env: blocked, Disabled by Software WebRender, Blocklisted; failure code FEATURE_FAILURE_DISABLED_BY_SOFTWARE_WEBRENDER
REMOTE_CANVAS:
default: disabled, Disabled via pref, Blocklisted; failure code FEATURE_FAILURE_DISABLED
runtime: blocked, Platform not supported, Blocklisted; failure code FEATURE_REMOTE_CANVAS_NOT_WINDOWS
Media
Audio Backend: opensl
Max Channels: 2
Preferred Sample Rate: 48000
Roundtrip latency (standard deviation): ...
Codec Support Information:
Codec Name: Software Decoding, Hardware Decoding
H264: Supported, Supported
VP9: Supported, Unsupported
VP8: Supported, Supported
AV1: Unsupported, Unsupported
HEVC: Supported, Supported
AAC: Supported, Unsupported
MP3: Supported, Unsupported
Opus: Supported, Unsupported
Vorbis: Supported, Unsupported
FLAC: Unsupported, Unsupported
Wave: Unsupported, Unsupported
Output Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Default audio output device: Enabled, All, default: S16LE, support: S16LE S16BE F32LE F32BE, 2, default: 44100, support: 44100 - 44100, 128 - 441
Input Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Default audio input device: Enabled, All, default: S16LE, support: S16LE S16BE F32LE F32BE, 1, default: 44100, support: 44100 - 44100, 128 - 441
Enumerate database
Content Decryption Modules Information
Key System Name: Video Robustness, Audio Robustness, Capabilities, Clear Lead, HDCP 2.2 Compatible
com.widevine.alpha: SW_SECURE_CRYPTO,SW_SECURE_DECODE, SW_SECURE_CRYPTO, {"persistent":"Optional","distinctive":"NotAllowed","sessionType":"[Temporary,PersistentLicense]","codec":{"decodingAndDecrypting":["h264(all)","vp9(all)","av1(all)"],"decryptingOnly":["aac(all)","flac(all)","opus(all)","vp8(all)","vp9(all)","av1(all)","vorbis(all)"]}}, Yes, No
Environment Variables
Remote Settings
Status: OK Not working
Status: 2024-11-21T13:04:13.000Z
Status: "1732183845895"
Status: Status Date Infos successThu Nov 21 2024 13:10:45 GMT+0300 (Москва, стандартное время){}successWed Nov 20 2024 14:00:14 GMT+0300 (Москва, стандартное время){}successTue Nov 19 2024 13:38:36 GMT+0300 (Москва, стандартное время){}successMon Nov 18 2024 11:57:15 GMT+0300 (Москва, стандартное время){}
Date: success
Infos: Thu Nov 21 2024 13:10:45 GMT+0300 (Москва, стандартное время)
{}
success
Wed Nov 20 2024 14:00:14 GMT+0300 (Москва, стандартное время)
{}
success
Tue Nov 19 2024 13:38:36 GMT+0300 (Москва, стандартное время)
{}
success
Mon Nov 18 2024 11:57:15 GMT+0300 (Москва, стандартное время)
{}
Status: success
Date: Thu Nov 21 2024 13:10:45 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Wed Nov 20 2024 14:00:14 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Tue Nov 19 2024 13:38:36 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Mon Nov 18 2024 11:57:15 GMT+0300 (Москва, стандартное время)
Infos: {}
Important Modified Preferences
browser.search.region: RU
extensions.lastAppVersion: 133.0
gfx.webrender.software: true
idle.lastDailyNotification: 1732258711
media.gmp.storage.version.observed: 1
privacy.bounceTrackingProtection.hasMigratedUserActivationData: true
privacy.purge_trackers.date_in_cookie_database: 0
privacy.purge_trackers.last_purge: 1732258711693
storage.vacuum.last.content-prefs.sqlite: 1732258711
storage.vacuum.last.index: 0
Important Locked Preferences
fission.autostart.session: false
Accessibility
Activated: false
Prevent Accessibility: 0
Library Versions
NSPR
Expected minimum version: 4.36
Version in use: 4.36
NSS
Expected minimum version: 3.106
Version in use: 3.106
NSSSMIME
Expected minimum version: 3.106
Version in use: 3.106
NSSSSL
Expected minimum version: 3.106
Version in use: 3.106
NSSUTIL
Expected minimum version: 3.106
Version in use: 3.106
Startup Cache
Disk Cache Path: /data/user/0/org.mozilla.firefox_beta/files/mozilla/9swli7ah.default/startupCache/startupCache.4.little
Ignore Disk Cache: false
Found Disk Cache on Init: false
Wrote to Disk Cache: false
Internationalization & Localization
Application Settings
Requested Locales: ["ru-RU","en-US"]
Available Locales: ["ach","an","ar","ast","az","be","bg","bn","br","bs","ca","cak","cs","cy","da","de","dsb","el","en-CA","en-GB","eo","es-AR","es-CL","es-ES","es-MX","et","eu","fa","ff","fi","fr","fy-NL","ga-IE","gd","gl","gn","gu-IN","he","hi-IN","hr","hsb","hu","hy-AM","ia","id","is","it","ja","ka","kab","kk","km","kn","ko","lij","lo","lt","ltg","lv","meh","mix","ml","mr","ms","my","nb-NO","ne-NP","nl","nn-NO","oc","pa-IN","pl","pt-BR","pt-PT","rm","ro","ru","sk","sl","son","sq","sr","sv-SE","ta","te","th","tl","tr","trs","uk","ur","uz","vi","wo","xh","zam","zh-CN","zh-TW","en-US"]
App Locales: ["ru","en-US","en-CA","en-GB"]
Regional Preferences: ["ru-RU","en-US"]
Default Locale: "en-US"
Operating System
System Locales: ["ru-RU","en-US"]
Regional Preferences: ["ru-RU","en-US"]
Remote Debugging (Chromium Protocol)
Accepting Connections: false
URL:
Comment 10•3 months ago
|
||
The bug has a release status flag that shows some version of Firefox is affected, thus it will be considered confirmed.
Reporter | ||
Comment 11•3 months ago
|
||
Underlines are now white. Beta 134.0b3.
Oh, by the way, so the pen is now https://codepen.io/alsorew/pen/LYwgOMb (I changed my name there).
Comment 12•3 months ago
|
||
(In reply to onsamyj from comment #11)
Created attachment 9441229 [details]
Screenshot_20241203-103458.pngUnderlines are now white. Beta 134.0b3.
To clarify... Is that with gfx.webrender.software
set to true
(which I think was a workaround for you), or with that pref at its default setting?
Also: it looks like your about:support
data shared in comment 9 was in a configuration where you had that gfx.webrender.software
pref set to true
-- would you mind reposting that in a profile where you've got gfx.webrender.software
set to false
, to be sure we're capturing the graphics-hardware/driver details for a configuration where things are broken?
(Note that you have to restart Firefox after toggling that about:config pref in order for it to take effect.)
Thanks!
Reporter | ||
Comment 13•3 months ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #12)
(In reply to onsamyj from comment #11)
Created attachment 9441229 [details]
Screenshot_20241203-103458.pngUnderlines are now white. Beta 134.0b3.
To clarify... Is that with
gfx.webrender.software
set totrue
(which I think was a workaround for you), or with that pref at its default setting?Also: it looks like your
about:support
data shared in comment 9 was in a configuration where you had thatgfx.webrender.software
pref set totrue
-- would you mind reposting that in a profile where you've gotgfx.webrender.software
set tofalse
, to be sure we're capturing the graphics-hardware/driver details for a configuration where things are broken?(Note that you have to restart Firefox after toggling that about:config pref in order for it to take effect.)
Thanks!
I’m testing in Firefox Beta without changing any settings, so it’s gfx.webrender.software
set to false
.
Reporter | ||
Comment 14•3 months ago
|
||
(In reply to onsamyj from comment #13)
(In reply to Daniel Holbert [:dholbert] from comment #12)
(In reply to onsamyj from comment #11)
Created attachment 9441229 [details]
Screenshot_20241203-103458.pngUnderlines are now white. Beta 134.0b3.
To clarify... Is that with
gfx.webrender.software
set totrue
(which I think was a workaround for you), or with that pref at its default setting?Also: it looks like your
about:support
data shared in comment 9 was in a configuration where you had thatgfx.webrender.software
pref set totrue
-- would you mind reposting that in a profile where you've gotgfx.webrender.software
set tofalse
, to be sure we're capturing the graphics-hardware/driver details for a configuration where things are broken?(Note that you have to restart Firefox after toggling that about:config pref in order for it to take effect.)
Thanks!
I’m testing in Firefox Beta without changing any settings, so it’s
gfx.webrender.software
set tofalse
.
Application Basics
Name: Firefox Beta
Version: 134.0b3
Build ID: 20241129091919
Distribution ID:
User Agent: Mozilla/5.0 (Android 10; Mobile; rv:134.0) Gecko/134.0 Firefox/134.0
OS: Linux 26 #1 SMP PREEMPT Thu Apr 30 05:47:35 CDT 2020
Multiprocess Windows: 3/3
Fission Windows: 0/3 Disabled by default
Remote Processes: 1
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 2,8 GB
Disk Space Available: 5,3 GB
Crash Reports for the Last 3 Days
Nightly Features
Remote Processes
Type: GPU
Count: 1
Add-ons
Name: Mozilla Android Components - Ads Telemetry
Type: extension
Version: 134.0.20241129.131826
Enabled: true
ID: ads@mozac.org
Name: Mozilla Android Components - Browser Icons
Type: extension
Version: 134.0.20241129.131758
Enabled: true
ID: icons@mozac.org
Name: Mozilla Android Components - Firefox Accounts WebChannel
Type: extension
Version: 134.0.20241129.131802
Enabled: true
ID: fxa@mozac.org
Name: Mozilla Android Components - ReaderView
Type: extension
Version: 134.0.20241129.131805
Enabled: true
ID: readerview@mozac.org
Name: Mozilla Android Components - Search Telemetry
Type: extension
Version: 134.0.20241129.131826
Enabled: true
ID: cookies@mozac.org
Name: Mozilla Android Components - WebCompat Reporter
Type: extension
Version: 2.3.0
Enabled: true
ID: webcompat-reporter@mozilla.org
Name: Web Compatibility Interventions
Type: extension
Version: 134.5.0
Enabled: true
ID: webcompat@mozilla.org
Legacy User Stylesheets
Active: false
Stylesheets: No stylesheets found
Graphics
Features
Window Device Pixel Ratios: 2,2,2
Compositing: WebRender
Font Visibility Debug Info: Android <9 - release_version_str=8.0.0, release_version=8, manufacturer=motorola, brand=motorola, model=moto e5 plus, product=rhannah_retru, chromebook=no
Asynchronous Pan/Zoom: touch input enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: outOfProcess: false inProcess: true EGL_VENDOR: Qualcomm, Inc EGL_VERSION: 1.4 EGL_EXTENSIONS: EGL_QUALCOMM_shared_image EGL_KHR_image EGL_KHR_image_base EGL_QCOM_create_image EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_KHR_lock_surface3 EGL_KHR_fence_sync EGL_KHR_cl_event EGL_KHR_cl_event2 EGL_IMG_context_priority EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_renderbuffer_image EGL_EXT_create_context_robustness EGL_ANDROID_blob_cache EGL_ANDROID_framebuffer_target EGL_KHR_create_context EGL_KHR_wait_sync EGL_KHR_gl_colorspace EGL_ANDROIDX_no_config_context EGL_KHR_partial_update EGL_ANDROID_image_crop EGL_ANDROID_recordable EGL_ANDROID_native_fence_sync EGL_ANDROID_image_native_buffer EGL_KHR_gl_colorspace EGL_IMG_image_plane_attribs
WebGL 1 Driver Renderer: Qualcomm -- Adreno (TM) 308
WebGL 1 Driver Version: OpenGL ES 3.0 V@269.0 AU@08.00.00.312.044 (GIT@I0b59f3a7cf)
WebGL 1 Driver Extensions: GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_AMD_program_binary_Z400 GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_robustness GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24 GL_OES_EGL_image GL_OES_EGL_sync GL_OES_EGL_image_external GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object GL_QCOM_alpha_test GL_QCOM_binning_control GL_QCOM_driver_control GL_QCOM_perfmon_global_mode GL_QCOM_extended_get GL_QCOM_extended_get2 GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_filter_anisotropic GL_EXT_multisampled_render_to_texture GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_disjoint_timer_query
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_texture_filter_anisotropic MOZ_debug OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_lose_context
WebGL 2 Driver WSI Info: outOfProcess: false inProcess: true EGL_VENDOR: Qualcomm, Inc EGL_VERSION: 1.4 EGL_EXTENSIONS: EGL_QUALCOMM_shared_image EGL_KHR_image EGL_KHR_image_base EGL_QCOM_create_image EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_KHR_lock_surface3 EGL_KHR_fence_sync EGL_KHR_cl_event EGL_KHR_cl_event2 EGL_IMG_context_priority EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_renderbuffer_image EGL_EXT_create_context_robustness EGL_ANDROID_blob_cache EGL_ANDROID_framebuffer_target EGL_KHR_create_context EGL_KHR_wait_sync EGL_KHR_gl_colorspace EGL_ANDROIDX_no_config_context EGL_KHR_partial_update EGL_ANDROID_image_crop EGL_ANDROID_recordable EGL_ANDROID_native_fence_sync EGL_ANDROID_image_native_buffer EGL_KHR_gl_colorspace EGL_IMG_image_plane_attribs
WebGL 2 Driver Renderer: Qualcomm -- Adreno (TM) 308
WebGL 2 Driver Version: OpenGL ES 3.0 V@269.0 AU@08.00.00.312.044 (GIT@I0b59f3a7cf)
WebGL 2 Driver Extensions: GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_AMD_program_binary_Z400 GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_robustness GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24 GL_OES_EGL_image GL_OES_EGL_sync GL_OES_EGL_image_external GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object GL_QCOM_alpha_test GL_QCOM_binning_control GL_QCOM_driver_control GL_QCOM_perfmon_global_mode GL_QCOM_extended_get GL_QCOM_extended_get2 GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_filter_anisotropic GL_EXT_multisampled_render_to_texture GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_disjoint_timer_query
WebGL 2 Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic MOZ_debug WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
Target Frame Rate: 60
WebGPU Default Adapter: { "navigator.gpu": null }
WebGPU Fallback Adapter: { "navigator.gpu": null }
GPU #1
Active: Yes
Description: Model: moto e5 plus, Product: rhannah_retru, Manufacturer: motorola, Hardware: qcom, OpenGL: Qualcomm -- Adreno (TM) 308 -- OpenGL ES 3.0 V@269.0 AU@08.00.00.312.044 (GIT@I0b59f3a7cf)
Vendor ID: Qualcomm
Device ID: Adreno (TM) 308
Driver Version: OpenGL ES 3.0 V@269.0 AU@08.00.00.312.044 (GIT@I0b59f3a7cf)
RAM: 0
Diagnostics
AzureCanvasBackend: skia
AzureCanvasBackend (UI Process): skia
AzureContentBackend: skia
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): skia
CMSOutputProfile: Empty profile data
Display0: 720x1440@60Hz scales:2.000000|1.000000
DisplayCount: 1
GPUProcessPid: 12023
Font Visibility Debug Info: Android <9 - release_version_str=8.0.0, release_version=8, manufacturer=motorola, brand=motorola, model=moto e5 plus, product=rhannah_retru, chromebook=no
Decision Log
HW_COMPOSITING:
default: available,
OPENGL_COMPOSITING:
default: available,
GPU_PROCESS:
default: available,
WEBRENDER:
default: available,
WEBRENDER_COMPOSITOR:
default: disabled, Disabled by default, Blocklisted; failure code FEATURE_FAILURE_DISABLED
WEBRENDER_PARTIAL:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted due to known issues: bug 1680087
WEBRENDER_SHADER_CACHE:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_ADRENO_3XX
WEBRENDER_OPTIMIZED_SHADERS:
default: available,
WEBRENDER_ANGLE:
default: available,
env: unavailable, OS not supported, Blocklisted; failure code FEATURE_FAILURE_OS_NOT_SUPPORTED
WEBRENDER_DCOMP_PRESENT:
default: available,
user: disabled, User disabled via pref, Blocklisted; failure code FEATURE_FAILURE_DCOMP_PREF_DISABLED
runtime: unavailable, Requires ANGLE, Blocklisted; failure code FEATURE_FAILURE_DCOMP_NOT_ANGLE
WEBRENDER_SCISSORED_CACHE_CLEARS:
default: available,
WEBGPU:
default: available,
env: blocklisted, #BLOCKLIST_FEATURE_FAILURE_WEBGPU_ANDROID, Blocklisted; failure code FEATURE_FAILURE_WEBGPU_ANDROID
runtime: blocked, WebGPU cannot be enabled in release or beta, Blocklisted; failure code WEBGPU_DISABLE_RELEASE_OR_BETA
VP8_HW_DECODE:
default: available,
VP9_HW_DECODE:
default: available,
BACKDROP_FILTER:
default: available,
CANVAS_RENDERER_THREAD:
default: available,
ACCELERATED_CANVAS2D:
default: available,
REMOTE_CANVAS:
default: disabled, Disabled via pref, Blocklisted; failure code FEATURE_FAILURE_DISABLED
runtime: blocked, Platform not supported, Blocklisted; failure code FEATURE_REMOTE_CANVAS_NOT_WINDOWS
Media
Audio Backend: opensl
Max Channels: 2
Preferred Sample Rate: 48000
Roundtrip latency (standard deviation): ...
Codec Support Information:
Codec Name: Software Decoding, Hardware Decoding
H264: Supported, Supported
VP9: Supported, Unsupported
VP8: Supported, Supported
AV1: Unsupported, Unsupported
HEVC: Supported, Supported
AAC: Supported, Unsupported
MP3: Supported, Unsupported
Opus: Supported, Unsupported
Vorbis: Supported, Unsupported
FLAC: Unsupported, Unsupported
Wave: Unsupported, Unsupported
Output Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Default audio output device: Enabled, All, default: S16LE, support: S16LE S16BE F32LE F32BE, 2, default: 44100, support: 44100 - 44100, 128 - 441
Input Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Default audio input device: Enabled, All, default: S16LE, support: S16LE S16BE F32LE F32BE, 1, default: 44100, support: 44100 - 44100, 128 - 441
Enumerate database
Content Decryption Modules Information
Key System Name: Video Robustness, Audio Robustness, Capabilities, Clear Lead, HDCP 2.2 Compatible
com.widevine.alpha: SW_SECURE_CRYPTO,SW_SECURE_DECODE, SW_SECURE_CRYPTO, {"persistent":"Optional","distinctive":"NotAllowed","sessionType":"[Temporary,PersistentLicense]","codec":{"decodingAndDecrypting":["h264(all)","vp9(all)","av1(all)"],"decryptingOnly":["aac(all)","flac(all)","opus(all)","vp8(all)","vp9(all)","av1(all)","vorbis(all)"]}}, Yes, No
Environment Variables
Remote Settings
Status: OK Not working
Status: 2024-12-01T07:11:07.000Z
Status: "1733021834413"
Status: Status Date Infos successSun Dec 01 2024 05:57:14 GMT+0300 (Москва, стандартное время){}successSat Nov 30 2024 05:57:13 GMT+0300 (Москва, стандартное время){}successThu Nov 28 2024 09:50:12 GMT+0300 (Москва, стандартное время){}successWed Nov 27 2024 00:04:41 GMT+0300 (Москва, стандартное время){}successSun Nov 24 2024 23:57:10 GMT+0300 (Москва, стандартное время){}successSat Nov 23 2024 17:57:09 GMT+0300 (Москва, стандартное время){}successFri Nov 22 2024 17:57:09 GMT+0300 (Москва, стандартное время){}successThu Nov 21 2024 13:10:45 GMT+0300 (Москва, стандартное время){}successWed Nov 20 2024 14:00:14 GMT+0300 (Москва, стандартное время){}successTue Nov 19 2024 13:38:36 GMT+0300 (Москва, стандартное время){}
Date: success
Infos: Sun Dec 01 2024 05:57:14 GMT+0300 (Москва, стандартное время)
{}
success
Sat Nov 30 2024 05:57:13 GMT+0300 (Москва, стандартное время)
{}
success
Thu Nov 28 2024 09:50:12 GMT+0300 (Москва, стандартное время)
{}
success
Wed Nov 27 2024 00:04:41 GMT+0300 (Москва, стандартное время)
{}
success
Sun Nov 24 2024 23:57:10 GMT+0300 (Москва, стандартное время)
{}
success
Sat Nov 23 2024 17:57:09 GMT+0300 (Москва, стандартное время)
{}
success
Fri Nov 22 2024 17:57:09 GMT+0300 (Москва, стандартное время)
{}
success
Thu Nov 21 2024 13:10:45 GMT+0300 (Москва, стандартное время)
{}
success
Wed Nov 20 2024 14:00:14 GMT+0300 (Москва, стандартное время)
{}
success
Tue Nov 19 2024 13:38:36 GMT+0300 (Москва, стандартное время)
{}
Status: success
Date: Sun Dec 01 2024 05:57:14 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Sat Nov 30 2024 05:57:13 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Thu Nov 28 2024 09:50:12 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Wed Nov 27 2024 00:04:41 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Sun Nov 24 2024 23:57:10 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Sat Nov 23 2024 17:57:09 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Fri Nov 22 2024 17:57:09 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Thu Nov 21 2024 13:10:45 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Wed Nov 20 2024 14:00:14 GMT+0300 (Москва, стандартное время)
Infos: {}
Status: success
Date: Tue Nov 19 2024 13:38:36 GMT+0300 (Москва, стандартное время)
Infos: {}
Important Modified Preferences
browser.search.region: RU
extensions.lastAppVersion: 134.0
idle.lastDailyNotification: 1733206943
media.gmp.storage.version.observed: 1
privacy.bounceTrackingProtection.hasMigratedUserActivationData: true
privacy.purge_trackers.date_in_cookie_database: 0
privacy.purge_trackers.last_purge: 1733206943366
storage.vacuum.last.content-prefs.sqlite: 1732258711
storage.vacuum.last.index: 1
Important Locked Preferences
fission.autostart.session: false
Accessibility
Activated: false
Prevent Accessibility: 0
Library Versions
NSPR
Expected minimum version: 4.36
Version in use: 4.36
NSS
Expected minimum version: 3.107
Version in use: 3.107
NSSSMIME
Expected minimum version: 3.107
Version in use: 3.107
NSSSSL
Expected minimum version: 3.107
Version in use: 3.107
NSSUTIL
Expected minimum version: 3.107
Version in use: 3.107
Startup Cache
Disk Cache Path: /data/user/0/org.mozilla.firefox_beta/files/mozilla/9swli7ah.default/startupCache/startupCache.4.little
Ignore Disk Cache: false
Found Disk Cache on Init: true
Wrote to Disk Cache: true
Internationalization & Localization
Application Settings
Requested Locales: ["ru-RU","en-US"]
Available Locales: ["ach","an","ar","ast","az","be","bg","bn","br","bs","ca","cak","cs","cy","da","de","dsb","el","en-CA","en-GB","eo","es-AR","es-CL","es-ES","es-MX","et","eu","fa","ff","fi","fr","fy-NL","ga-IE","gd","gl","gn","gu-IN","he","hi-IN","hr","hsb","hu","hy-AM","ia","id","is","it","ja","ka","kab","kk","km","kn","ko","lij","lo","lt","ltg","lv","meh","mix","ml","mr","ms","my","nb-NO","ne-NP","nl","nn-NO","oc","pa-IN","pl","pt-BR","pt-PT","rm","ro","ru","sk","sl","son","sq","sr","sv-SE","ta","te","th","tl","tr","trs","uk","ur","uz","vi","wo","xh","zam","zh-CN","zh-TW","en-US"]
App Locales: ["ru","en-US","en-CA","en-GB"]
Regional Preferences: ["ru-RU","en-US"]
Default Locale: "en-US"
Operating System
System Locales: ["ru-RU","en-US"]
Regional Preferences: ["ru-RU","en-US"]
Remote Debugging (Chromium Protocol)
Accepting Connections: false
URL:
Comment 15•2 months ago
|
||
The severity field is not set for this bug.
:gw, could you have a look please?
For more information, please visit BugBot documentation.
Updated•2 months ago
|
Assignee | ||
Comment 16•1 month ago
|
||
This is the same underlying issue as bug 1932416, which was fixed in 134
Reporter | ||
Comment 17•1 month ago
|
||
(In reply to Jamie Nicol [:jnicol] from comment #16)
This is the same underlying issue as bug 1932416, which was fixed in 134
*** This bug has been marked as a duplicate of bug 1932416 ***
Hey! It’s not fixed, not in Firefox Beta (134), not in Nightly (135). Screenshot is from Nightly.
Updated•1 month ago
|
Assignee | ||
Comment 18•1 month ago
|
||
Doesn't this screenshot show it's fixed? I see colours now but not in your original screenshot.
Reporter | ||
Comment 19•1 month ago
|
||
(In reply to Jamie Nicol [:jnicol] from comment #18)
Doesn't this screenshot show it's fixed? I see colours now but not in your original screenshot.
It should be dark green (text-decoration-color: darkgreen;
), not white. Go to https://codepen.io/alsorew/pen/LYwgOMb and check.
Assignee | ||
Comment 21•1 month ago
|
||
We previously discovered that adding support for normalized UVs caused
a shader miscompilation on some Adreno 3xx devices in the repetition
variant of the brush_image shader. See bug 1932416. We thought we had
fixed this by reducing the number of branches in the normalized UVs
logic, however, some issues remain.
To fix this properly, remove the normalized UVs code entirely from the
repetition variant. Normalized UVs are not currently used with
repetition so this is fine, but we add an assertion to the batching
code to ensure this is not accidentally regressed.
Updated•1 month ago
|
Comment 22•1 month ago
|
||
Comment 23•1 month ago
|
||
bugherder |
Updated•1 month ago
|
Updated•1 month ago
|
Comment 24•1 month ago
|
||
The patch landed in nightly and beta is affected.
:jnicol, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox135
towontfix
.
For more information, please visit BugBot documentation.
Assignee | ||
Comment 25•1 month ago
|
||
I'd rather let this bake given it only affects a small number of devices and is already partially fixed in 134 onwards
Description
•