Closed Bug 2027038 Opened 6 months ago Closed 5 months ago

Certain X/Twitter H.264 MP4 videos fail to play (black screen or no playback) on macOS Sequoia Apple Silicon — works in Chrome and VLC

Categories

(Core :: Audio/Video, defect, P3)

Firefox 149
defect

Tracking

()

RESOLVED DUPLICATE of bug 2026875

People

(Reporter: ssbaker305, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0

Steps to reproduce:

Video from https://x.com/LizzySavetsky/status/2037527220210557169 does not play in Firefox (player loads but video doesn't start or shows black). The same video plays fine in Chrome and when downloaded and played in VLC.
Works for many videos (including from @Grok
, @elonmusk
, MSM), but fails on some independent uploads (likely vertical/phone-sourced VFR H.264 after X transcoding).
Disabled hardware video decoding (media.hardware-video-decoding.enabled = false), toggled many other media.* prefs, disabled Enhanced Tracking Protection, tried Troubleshoot Mode / safe mode, refreshed Firefox, etc. None fixed it.

Actual results:

I got a spinning wheel on my Mac Studio 64GB computer. See Bug Text Data report for details.

Expected results:

The video should have played on X's native platform and not just in Chrome or a VLC player.

The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Audio/Video
Product: Firefox → Core

Could you please collect a Media Playback profile with logging? Ideally with most tabs closed to minimize details in the profile. Thanks!

  1. Visit https://profiler.firefox.com/ to enable the profiler addon.
  2. Click on the dropdown arrow next to the new profiler addon icon and select the "Media" setting.
  3. Go to about:logging, select the "Media playback" logging preset, and ensure "Logging to the profiler" is selected for the output.
  4. Click on "Start Logging".
  5. Browse to a video that fails to play, wait for the spinning for 30 seconds.
  6. Click on the profiler addon icon to stop profiling.
  7. Wait for the new tab to open with the profile.
  8. Click on "Upload Local Profile" in the upper right hand corner of the tab, and then on Upload again.
  9. Share the URL given in this bug.
Flags: needinfo?(ssbaker305)

https://share.firefox.dev/4bMe5wl is the uploaded local profile. Please advise.

Flags: needinfo?(ssbaker305)

You have quite a few extensions installed and running. Have you tried to reproduce in safe mode?

https://support.mozilla.org/en-US/kb/diagnose-firefox-issues-using-troubleshoot-mode

(In reply to Scott Baker from comment #3)

https://share.firefox.dev/4bMe5wl is the uploaded local profile. Please advise.

This doesn't appear to have any media information in it.

Yes, Grok in X suggested the same safemode fix too. I just retried it and still get the spinning wheel. So, that doesn't work.
I uploaded the local profile as suggested, but I'm not sure what you mean by the LP not having any media information in it or how to change it.
Here is the example link to a video that doesn't play on X in Firefox (in any mode) but does play on Google Chrome:

You rtf about support attachment is hard to view. Can you please -

  1. open about:support
  2. click copy text to clipboard
  3. open this bug and paste the text here and submit.

You might get prompted to add as an attachment if the text is long. That works too.

Flags: needinfo?(ssbaker305)

Application Basics

Name: Firefox
Version: 149.0
Build ID: 20260318190823
Distribution ID:
Update Channel: release
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0
OS: Darwin 24.6.0 Darwin Kernel Version 24.6.0: Mon Jan 19 21:56:28 PST 2026; root:xnu-11417.140.69.708.3~1/RELEASE_ARM64_T6020
Rosetta Translated: false
Multiprocess Windows: 1/1
Fission Windows: 1/1 Enabled by default
Remote Processes: 23
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 64.0 GB
Disk Space Available: 3,073 GB

Crash Reports for the Last 3 Days

Remote Features

1-Callout Contextual Chatbot Suggestion Treatment A Rollout V2: (treatment-a-tab-switching-copy)
Address Autofill Desktop ( Pref, Release Rollout ): (enable-address-autofill)
AI Chatbot Page Summarization MVP - treatment-a-callout-badge Rollout V4: (treatment-a-callout-badge)
Campaign Effectiveness Test 2: (control)
Context ID rotation every 3 days: (control)
Disable legacy spoc ping by default: (control)
Disable legacy top-sites ping by default: (control)
Downsample uptake.remotecontent events glean feature: (control)
Enable Enrollment Status Telemetry for Firefox Desktop (via nimbusTelemetry): (control)
Enable Nimbus Unenrollment Synchronization: (control)
Enable OHTTP for MARS communications on Release: (control)
Limit use of OCSP - Rollout: (enforce)
Fast UDP for Firefox - Treatment Fast UDP Release Rollout: (treatment-fast-udp)
Firefox Backup feature gradual rollout: (treatment)
Fox Doodle Multi-Action CTA 2025 - Dummy Rollout V2: (treatment-a)
Fx Accounts Ping (release rollout 2): (control)
Multiple Profile Switching Rollout Feature only: (treatment-a-multi-profiles)
Multiple Profile Switching Rollout Messages only: (treatment-a-multi-profiles)
New Tab 151.2.20260328.211913 to Release 149: (rollout)
New Tab Automated Personalization Rollout (v2): (personalized-stories)
OHTTP Merino Content Recs Rollout: (enable-ohttp)
PDF Annotations Signatures - Treatment A - Already Default Rollout: (treatment-a)
Pin Frequently Used Websites - Promo Rollout, Day 3+ users, All Locales: (rollout-branch)
Privacy-Enhancing Firefox Suggest - M5 Rollout: (treatment)
Private Window Visual Refresh - rollout: (control)
Product Insight Telemetry via Server Knobs - Rollout - Release: (control-rollout)
Relay integration into Firefox 118+ Release for all FXA and autofill users: (enable-relay-integration)
Set to Default - Hamburger Menu Rollout: (treatment-c)
Smart shortcuts v3-lr2 - no-lr Rollout: (no-lr)
Store New Tab content interactions locally: (store-events)
Unified API for spocs and top sites - controlled rollout for release 133+: (control)
Updated Privacy Notice Notification: (treatment)
US Billboard Rollout 2026: (control)
Vertical tabs Promo Rollout - Day 3 Profiles, All Locales: (treatment-a)
Visual Search Rollout: (google-lens-rollout)
VPN - MVP Beta Rollout: (mvp-beta)

Remote Processes

Type: Socket
Count: 1

Type: Isolated Web Content
Count: 10

Type: Isolated Service Worker
Count: 2

Type: Preallocated
Count: 3

Type: GPU
Count: 1

Type: RDD
Count: 1

Type: Extension
Count: 1

Type: Privileged About
Count: 1

Type: Utility JavaScript Oracle
Count: 1

Type: Utility Generic Audio Decoder
Count: 1

Type: Utility AppleMedia
Count: 1

Add-ons

Name: Adblock Plus - free ad blocker
Type: extension
Version: 4.36.2
Enabled: true
Location: app-profile
ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

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

Name: Bitly | Short links and QR Codes
Type: extension
Version: 4.3.8
Enabled: true
Location: app-profile
ID: extension@bitly.com

Name: Cisco Webex Extension
Type: extension
Version: 1.20.2
Enabled: true
Location: app-profile
ID: ciscowebexstart1@cisco.com

Name: Data Leak Blocker
Type: extension
Version: 144.0.0
Enabled: true
Location: app-builtin-addons
ID: data-leak-blocker@mozilla.com

Name: Facebook Container
Type: extension
Version: 2.3.12
Enabled: true
Location: app-profile
ID: @contain-facebook

Name: Form Autofill
Type: extension
Version: 1.0.1
Enabled: true
Location: app-builtin-addons
ID: formautofill@mozilla.org

Name: IPP Activator
Type: extension
Version: 0.1
Enabled: true
Location: app-builtin-addons
ID: ipp-activator@mozilla.com

Name: New Tab
Type: extension
Version: 151.2.20260328.211913
Enabled: true
Location: app-profile
ID: newtab@mozilla.org

Name: Nimbus Screen Capture: Screenshots, Annotate
Type: extension
Version: 15.6.9
Enabled: true
Location: app-profile
ID: nimbusscreencaptureff@everhelper.me

Name: Picture-In-Picture
Type: extension
Version: 1.0.0
Enabled: true
Location: app-builtin-addons
ID: pictureinpicture@mozilla.org

Name: Privacy Badger
Type: extension
Version: 2026.2.20
Enabled: true
Location: app-profile
ID: jid1-MnnxcxisBPnSXQ@jetpack

Name: Search by Image
Type: extension
Version: 8.5.0
Enabled: true
Location: app-profile
ID: {2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}

Name: TinEye Reverse Image Search
Type: extension
Version: 2.0.9
Enabled: true
Location: app-profile
ID: tineye@ideeinc.com

Name: Video DownloadHelper
Type: extension
Version: 10.2.5.2
Enabled: true
Location: app-profile
ID: {b9db16a4-6edc-47ec-a1f4-b86292ed211d}

Name: Web Compatibility Interventions
Type: extension
Version: 149.10.0
Enabled: true
Location: app-builtin-addons
ID: webcompat@mozilla.org

Name: Light
Type: theme
Version: 1.3.4
Enabled: true
Location: app-builtin
ID: firefox-compact-light@mozilla.org

Name: Awesome Screenshot: Screen capture, Annotate
Type: extension
Version: 4.3.7.21
Enabled: false
Location: app-profile
ID: jid0-GXjLLfbCoAx0LcltEdFrEkQdQPI@jetpack

Name: DownThemAll!
Type: extension
Version: 4.14.2
Enabled: false
Location: app-profile
ID: {DDC359D1-844A-42a7-9AA1-88A850A938A8}

Name: IronVest
Type: extension
Version: 9.9.12
Enabled: false
Location: app-profile
ID: donottrackplus@abine.com

Name: Search and Wider Mail by Yahoo
Type: extension
Version: 1.2.1
Enabled: false
Location: app-profile
ID: @yahoo_wider_mail_extension

Name: YouTube Video and Audio Downloader (Dev Edt.)
Type: extension
Version: 1.2.1
Enabled: false
Location: app-profile
ID: {f73df109-8fb4-453e-8373-f59e61ca4da3}

Name: Dark
Type: theme
Version: 1.3.4
Enabled: false
Location: app-builtin
ID: firefox-compact-dark@mozilla.org

Name: Firefox Alpenglow
Type: theme
Version: 1.5.1
Enabled: false
Location: app-builtin
ID: firefox-alpenglow@mozilla.org

Name: System theme — auto
Type: theme
Version: 1.4.2
Enabled: false
Location: app-builtin
ID: default-theme@mozilla.org

Name: The Galaxy of Andromeda
Type: theme
Version: 2.0
Enabled: false
Location: app-profile
ID: {c3a05878-f316-462f-89ea-2e10b356eb3a}

Legacy User Stylesheets

Active: false
Stylesheets: No stylesheets found

Graphics

Features
Window Device Pixel Ratios: 2
Compositing: WebRender
Font Visibility Debug Info: macOS PlatformmacOS 15.7.4
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: outOfProcess: false inProcess: true CGL
WebGL 1 Driver Renderer: Apple -- Apple M2 Ultra
WebGL 1 Driver Version: 4.1 Metal - 89.4
WebGL 1 Driver Extensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_NV_texture_barrier
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_depth_clamp EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context WEBGL_provoking_vertex
WebGL 2 Driver WSI Info: outOfProcess: false inProcess: true CGL
WebGL 2 Driver Renderer: Apple -- Apple M2 Ultra
WebGL 2 Driver Version: 4.1 Metal - 89.4
WebGL 2 Driver Extensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_NV_texture_barrier
WebGL 2 Extensions: EXT_color_buffer_float EXT_depth_clamp EXT_float_blend EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_draw_buffers_indexed OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_provoking_vertex
Target Frame Rate: 60
WebGPU Default Adapter: { "navigator.gpu.requestAdapter({})": { "info": { "architecture": "", "description": "", "device": "", "isFallbackAdapter": false, "subgroupMaxSize": 128, "subgroupMinSize": 4, "vendor": "", "wgpuBackend": "Metal", "wgpuDevice": 0, "wgpuDeviceType": "IntegratedGpu", "wgpuDriver": "", "wgpuDriverInfo": "", "wgpuName": "Apple M2 Ultra", "wgpuVendor": 0 }, "features": [ "bgra8unorm-storage", "core-features-and-limits", "depth-clip-control", "depth32float-stencil8", "float32-filterable", "indirect-first-instance", "rg11b10ufloat-renderable", "shader-f16", "texture-compression-astc", "texture-compression-astc-sliced-3d", "texture-compression-bc", "texture-compression-bc-sliced-3d", "texture-compression-etc2", "timestamp-query" ], "limits": { "maxBindGroups": 8, "maxBindGroupsPlusVertexBuffers": 24, "maxBindingsPerBindGroup": 65535, "maxBufferSize": 1073741824, "maxColorAttachmentBytesPerSample": 32, "maxColorAttachments": 8, "maxComputeInvocationsPerWorkgroup": 1024, "maxComputeWorkgroupSizeX": 1024, "maxComputeWorkgroupSizeY": 1024, "maxComputeWorkgroupSizeZ": 1024, "maxComputeWorkgroupStorageSize": 32768, "maxComputeWorkgroupsPerDimension": 65535, "maxDynamicStorageBuffersPerPipelineLayout": 4, "maxDynamicUniformBuffersPerPipelineLayout": 8, "maxInterStageShaderVariables": 16, "maxSampledTexturesPerShaderStage": 64, "maxSamplersPerShaderStage": 16, "maxStorageBufferBindingSize": 1073741824, "maxStorageBuffersPerShaderStage": 31, "maxStorageTexturesPerShaderStage": 64, "maxTextureArrayLayers": 2048, "maxTextureDimension1D": 16384, "maxTextureDimension2D": 16384, "maxTextureDimension3D": 2048, "maxUniformBufferBindingSize": 1073741824, "maxUniformBuffersPerShaderStage": 31, "maxVertexAttributes": 31, "maxVertexBufferArrayStride": 2048, "maxVertexBuffers": 16, "minStorageBufferOffsetAlignment": 256, "minUniformBufferOffsetAlignment": 256 } } }
WebGPU Fallback Adapter: { "navigator.gpu.requestAdapter({"forceFallbackAdapter":true})": null }
GPU #1
Active: Yes
Vendor ID: 0x106b
RAM: 0
Diagnostics
AzureCanvasBackend: skia
AzureCanvasBackend (UI Process): skia
AzureContentBackend: skia
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): skia
CMSOutputProfile: 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
Display0: 5120x2880@0Hz scales:2.000000|2.000000
DisplayCount: 1
GPUProcessPid: 819
Font Visibility Debug Info: macOS PlatformmacOS 15.7.4
Decision Log
HW_COMPOSITING:
default: available,
OPENGL_COMPOSITING:
default: available,
GPU_PROCESS:
default: available,
WEBRENDER:
default: available,
WEBRENDER_COMPOSITOR:
default: available,
WEBRENDER_PARTIAL:
default: disabled, User disabled via pref, Blocklisted; failure code FEATURE_FAILURE_DISABLED
WEBRENDER_SHADER_CACHE:
default: disabled, Disabled by default, Blocklisted; failure code FEATURE_FAILURE_DISABLED
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,
HARDWARE_VIDEO_DECODING:
default: available,
user: disabled, User disabled via media.hardware-video-decoding.enabled pref, Blocklisted; failure code FEATURE_HARDWARE_VIDEO_DECODING_PREF_1_DISABLED
HARDWARE_VIDEO_ENCODING:
default: available,
BACKDROP_FILTER:
default: available,
CANVAS_RENDERER_THREAD:
default: available,
ACCELERATED_CANVAS2D:
default: available,
VP8_HW_ENCODE:
default: available,
VP9_HW_ENCODE:
default: available,
AV1_HW_ENCODE:
default: available,
GL_NORM16_TEXTURES:
default: available,
WEBGPU_EXTERNAL_TEXTURE:
default: available,

Media

Audio Backend: audiounit-rust
Max Channels: 8
Preferred Sample Rate: 48000
Roundtrip latency (standard deviation): 81.41ms (0.01)
Codec Support Information:
Codec Name: Software Decoding, Hardware Decoding, Software Encoding, Hardware Encoding
H264: Supported, Unsupported, Unsupported, Unsupported
VP9: Supported, Unsupported, Unsupported, Unsupported
VP8: Supported, Unsupported, Unsupported, Unsupported
AV1: Supported, Unsupported, Unsupported, Unsupported
HEVC: Supported, Unsupported, Unsupported, Unsupported
AAC: Supported, Unsupported, Unsupported, Unsupported
MP3: Supported, Unsupported, Unsupported, Unsupported
Opus: Supported, Unsupported, Unsupported, Unsupported
Vorbis: Supported, Unsupported, Unsupported, Unsupported
FLAC: Supported, Unsupported, Unsupported, Unsupported
Wave: Supported, Unsupported, Unsupported, Unsupported
Output Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Studio Display Speakers: Studio Display Audio Control:05AC:1114, Apple Inc., Enabled, All, default: F32LE, support: S16LE S16BE F32LE F32BE, 8, default: 48000, support: 44100 - 96000, 1071 - 5152
Mac Studio Speakers: builtin-internal-mic|spk, Apple Inc., Enabled, None, default: F32LE, support: S16LE S16BE F32LE F32BE, 2, default: 48000, support: 44100 - 96000, 256 - 4337
Microsoft Teams Audio Device: MSLoopbackDriverDevice_ModelUID, Microsoft Corp., Enabled, None, default: F32LE, support: S16LE S16BE F32LE F32BE, 2, default: 48000, support: 48000 - 48000, 15 - 4096
ZoomAudioDevice: zoom.us.zoomaudiodevice, Enabled, None, default: F32LE, support: S16LE S16BE F32LE F32BE, 2, default: 48000, support: 44100 - 192000, 1551 - 2304
Input Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Studio Display Microphone: Studio Display Audio Control:05AC:1114, Apple Inc., Enabled, All, default: F32LE, support: S16LE S16BE F32LE F32BE, 1, default: 48000, support: 44100 - 96000, 1839 - 5920
Microsoft Teams Audio Device: MSLoopbackDriverDevice_ModelUID, Microsoft Corp., Enabled, None, default: F32LE, support: S16LE S16BE F32LE F32BE, 2, default: 48000, support: 48000 - 48000, 15 - 4096
ZoomAudioDevice: zoom.us.zoomaudiodevice, Enabled, None, default: F32LE, support: S16LE S16BE F32LE F32BE, 2, default: 48000, support: 44100 - 192000, 15 - 768
Content Decryption Modules Information
Key System Name: Video Robustness, Audio Robustness, Capabilities, Clear Lead
org.w3.clearkey: {"persistent":"Optional","distinctive":"NotAllowed","sessionType":"[Temporary]","codec":{"decodingAndDecrypting":[],"decryptingOnly":["h264(all)","aac(all)","flac(all)","opus(all)","vp9(all)","av1(all)","vorbis(all)","vp8(all)"]}}, No
com.widevine.alpha: SW_SECURE_CRYPTO,SW_SECURE_DECODE, SW_SECURE_CRYPTO, {"persistent":"Optional","distinctive":"NotAllowed","sessionType":"[Temporary]","codec":{"decodingAndDecrypting":["h264(all)","vp9(all)","av1(all)","vp8(all)"],"decryptingOnly":["aac(all)","flac(all)","opus(all)","vorbis(all)"]}}, Yes

Environment Variables

MOZ_CRASHREPORTER_EVENTS_DIRECTORY: /Users/meenakshibaker/Library/Application Support/Firefox/Profiles/ah66g1o0.default-1763024398295/crashes/events
MOZ_CRASHREPORTER_RESTART_ARG_1:
MOZ_CRASHREPORTER_DATA_DIRECTORY: /Users/meenakshibaker/Library/Application Support/Firefox/Crash Reports
MOZ_CRASHREPORTER_PING_DIRECTORY: /Users/meenakshibaker/Library/Application Support/Firefox/Pending Pings
MOZ_LAUNCHED_CHILD:
MOZ_APP_SILENT_START:
XRE_PROFILE_PATH:
XRE_PROFILE_LOCAL_PATH:
XRE_START_OFFLINE:
XRE_BINARY_PATH:
XRE_RESTARTED_BY_PROFILE_MANAGER:

Remote Settings

Status: OK

Status: 2026-04-02T09:02:30.000Z

Status: 1775111797106

Status: Status Date Infos successThu Apr 02 2026 02:36:37 GMT-0400 (Eastern Daylight Time){}successWed Apr 01 2026 22:57:12 GMT-0400 (Eastern Daylight Time){}successWed Apr 01 2026 17:18:10 GMT-0400 (Eastern Daylight Time){}successWed Apr 01 2026 17:02:55 GMT-0400 (Eastern Daylight Time){}successWed Apr 01 2026 15:46:01 GMT-0400 (Eastern Daylight Time){}successWed Apr 01 2026 14:54:53 GMT-0400 (Eastern Daylight Time){}successWed Apr 01 2026 14:36:41 GMT-0400 (Eastern Daylight Time){}successWed Apr 01 2026 14:17:56 GMT-0400 (Eastern Daylight Time){}successWed Apr 01 2026 13:00:08 GMT-0400 (Eastern Daylight Time){}successWed Apr 01 2026 11:57:13 GMT-0400 (Eastern Daylight Time){}
Date: success
Infos: Thu Apr 02 2026 02:36:37 GMT-0400 (Eastern Daylight Time)
{}
success
Wed Apr 01 2026 22:57:12 GMT-0400 (Eastern Daylight Time)
{}
success
Wed Apr 01 2026 17:18:10 GMT-0400 (Eastern Daylight Time)
{}
success
Wed Apr 01 2026 17:02:55 GMT-0400 (Eastern Daylight Time)
{}
success
Wed Apr 01 2026 15:46:01 GMT-0400 (Eastern Daylight Time)
{}
success
Wed Apr 01 2026 14:54:53 GMT-0400 (Eastern Daylight Time)
{}
success
Wed Apr 01 2026 14:36:41 GMT-0400 (Eastern Daylight Time)
{}
success
Wed Apr 01 2026 14:17:56 GMT-0400 (Eastern Daylight Time)
{}
success
Wed Apr 01 2026 13:00:08 GMT-0400 (Eastern Daylight Time)
{}
success
Wed Apr 01 2026 11:57:13 GMT-0400 (Eastern Daylight Time)
{}

Status: success
Date: Thu Apr 02 2026 02:36:37 GMT-0400 (Eastern Daylight Time)
Infos: {}

Status: success
Date: Wed Apr 01 2026 22:57:12 GMT-0400 (Eastern Daylight Time)
Infos: {}

Status: success
Date: Wed Apr 01 2026 17:18:10 GMT-0400 (Eastern Daylight Time)
Infos: {}

Status: success
Date: Wed Apr 01 2026 17:02:55 GMT-0400 (Eastern Daylight Time)
Infos: {}

Status: success
Date: Wed Apr 01 2026 15:46:01 GMT-0400 (Eastern Daylight Time)
Infos: {}

Status: success
Date: Wed Apr 01 2026 14:54:53 GMT-0400 (Eastern Daylight Time)
Infos: {}

Status: success
Date: Wed Apr 01 2026 14:36:41 GMT-0400 (Eastern Daylight Time)
Infos: {}

Status: success
Date: Wed Apr 01 2026 14:17:56 GMT-0400 (Eastern Daylight Time)
Infos: {}

Status: success
Date: Wed Apr 01 2026 13:00:08 GMT-0400 (Eastern Daylight Time)
Infos: {}

Status: success
Date: Wed Apr 01 2026 11:57:13 GMT-0400 (Eastern Daylight Time)
Infos: {}

Remote Experiments

Long term holdback 2026 Growth Desktop: delivery
Optimize multi-action/tail fox modals for existing users V2: treatment-c

Important Modified Preferences

accessibility.typeaheadfind.flashBar: 0
browser.contentblocking.category: standard
browser.download.useDownloadDir: false
browser.link.open_newwindow.override.external: 7
browser.search.region: US
browser.sessionstore.upgradeBackup.latestBuildID: 20260318190823
browser.startup.homepage: https://mail.yahoo.com/d/folders/1
browser.startup.homepage_override.buildID: 20260318190823
browser.startup.homepage_override.mstone: 149.0
browser.tabs.loadInBackground: false
browser.theme.content-theme: 1
browser.theme.toolbar-theme: 1
browser.toolbars.bookmarks.visibility: always
browser.urlbar.lastUrlbarSearchSeconds: 1775062765
browser.urlbar.placeholderName: Bing
browser.urlbar.placeholderName.private: Bing
browser.urlbar.quickactions.timesShownOnboardingLabel: 3
browser.urlbar.quicksuggest.dataCollection.enabled: false
browser.urlbar.quicksuggest.migrationVersion: 7
browser.urlbar.recentsearches.lastDefaultChanged: 1763060565493
browser.urlbar.showSearchSuggestionsFirst: false
doh-rollout.doneFirstRun: true
doh-rollout.doorhanger-decision: UIOk
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: 149.0
idle.lastDailyNotification: 1775036929
media.apple-video-decoder.enabled: true
media.autoplay.default: 0
media.av1: true
media.av1.new-thread-count-strategy: true
media.ffmpeg: true
media.ffmpeg.disable-software-fallback: true
media.ffmpeg.enabled: true
media.ffvpx: true
media.ffvpx-hw.enabled: true
media.gmp-gmpopenh264.abi: aarch64-gcc3
media.gmp-gmpopenh264.hashValue: d69514fa5a04483674b9d5a9c2ab0c1736db6363f1afc83bad4e54f0c155949e34cdf9746e07f9d855b3fcad16da8b9e8d79b2707fa1ae1e9aaeaaab
media.gmp-gmpopenh264.lastDownload: 1763024456
media.gmp-gmpopenh264.lastInstallStart: 1763024455
media.gmp-gmpopenh264.lastUpdate: 1763024456
media.gmp-gmpopenh264.version: 2.6.0
media.gmp-manager.buildID: 20260318190823
media.gmp-manager.lastCheck: 1775049594
media.gmp-manager.lastEmptyCheck: 1775049594
media.gmp-widevinecdm.abi: aarch64-gcc3
media.gmp-widevinecdm.hashValue: 7b279cf1ff7cc74fd8520e9f50d4a98de4c6cc29262b716bc48121fe0f46cfa314b968bc9915bd949e8cf1078193e9cab94d3d0857c88ecadda5051a
media.gmp-widevinecdm.lastDownload: 1764840716
media.gmp-widevinecdm.lastInstallStart: 1764840715
media.gmp-widevinecdm.lastUpdate: 1764840716
media.gmp-widevinecdm.version: 4.10.2934.0
media.gmp.storage.version.observed: 1
media.h264: true
media.h264.enabled: true
media.hardware-video-decoder.enabled: true
media.hardware-video-decoding.enabled: false
media.mediasource: true
media.mediasource.experimental.enabled: true
media.mediasource.mp4.enabled: true
media.mp4: true
media.videocontrols.picture-in-picture.video-toggle.first-seen-secs: 1763025090
media.videocontrols.picture-in-picture.video-toggle.has-used: true
network.cookie.CHIPS.lastMigrateDatabase: 2
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.prefetch-next: false
places.database.lastMaintenance: 1774508512
privacy.bounceTrackingProtection.hasMigratedUserActivationData: true
privacy.clearOnShutdown_v2.browsingHistoryAndDownloads: false
privacy.clearOnShutdown_v2.cookiesAndStorage: false
privacy.clearOnShutdown_v2.formdata: true
privacy.clearOnShutdown_v2.historyFormDataAndDownloads: false
privacy.clearOnShutdown.cookies: false
privacy.clearOnShutdown.history: false
privacy.clearOnShutdown.offlineApps: true
privacy.history.custom: true
privacy.purge_trackers.date_in_cookie_database: 0
privacy.purge_trackers.last_purge: 1775036929645
privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs3: true
privacy.sanitize.pending: [{"id":"shutdown","itemsToClear":["cache","formdata"],"options":{}},{"id":"newtab-container","itemsToClear":[],"options"
privacy.sanitize.sanitizeOnShutdown: true
privacy.trackingprotection.allow_list.hasMigratedCategoryPrefs: true
privacy.userContext.enabled: true
privacy.userContext.extension: @contain-facebook
privacy.userContext.ui.enabled: true
services.sync.declinedEngines:
services.sync.engine.addresses.available: true
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1775056146
services.sync.lastSync: Thu Apr 02 2026 04:29:06 GMT-0400 (Eastern Daylight Time)
signon.rustMirror.migrationNeeded: true
storage.vacuum.last.content-prefs.sqlite: 1773648820
storage.vacuum.last.index: 2
storage.vacuum.last.places.sqlite: 1773562315

Important Locked Preferences

extensions.formautofill.creditCards.os-auth.locked.enabled: false
fission.autostart.session: true
media.utility-process.enabled: true
signon.management.page.os-auth.locked.enabled: false

Places Database

Last Idle Maintenance Date: 3/26/2026, 3:01 AM
Last Vacuum Date: 3/15/2026, 4:11 AM
Last Integrity Corruption Date: Missing

Accessibility

Activated: false
Prevent Accessibility: 0

Library Versions

NSPR
Expected minimum version: 4.38.2
Version in use: 4.38.2

NSS
Expected minimum version: 3.121
Version in use: 3.121

NSSSMIME
Expected minimum version: 3.121
Version in use: 3.121

NSSSSL
Expected minimum version: 3.121
Version in use: 3.121

NSSUTIL
Expected minimum version: 3.121
Version in use: 3.121

Sandbox

Content Process Sandbox Level: 3
Effective Content Process Sandbox Level: 3

Startup Cache

Disk Cache Path: /Users/meenakshibaker/Library/Caches/Firefox/Profiles/ah66g1o0.default-1763024398295/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","ja-US","fr-US","de-US","es-US","it-US","pt-BR","pt-PT","nl-US","sv-US","nb-US","da-US","fi-US","ru-US","pl-US","zh-Hans-US","zh-Hant-US","ko-US"]
Default Locale: "en-US"
Operating System
System Locales: ["en-US","ja-US","fr-US","de-US","es-US","it-US","pt-BR","pt-PT","nl-US","sv-US","nb-US","da-US","fi-US","ru-US","pl-US","zh-Hans-US","zh-Hant-US","ko-US"]
Regional Preferences: ["en-US","ja-US","fr-US","de-US","es-US","it-US","pt-BR","pt-PT","nl-US","sv-US","nb-US","da-US","fi-US","ru-US","pl-US","zh-Hans-US","zh-Hant-US","ko-US"]

Remote Debugging (Chromium Protocol)

Accepting Connections: false
URL:

Printing

Modified print settings

print_printer: HP LaserJet 1200
print.printer_HP_LaserJet_1200.print_bgcolor: false
print.printer_HP_LaserJet_1200.print_bgimages: false
print.printer_HP_LaserJet_1200.print_duplex: 0
print.printer_HP_LaserJet_1200.print_edge_bottom: 0
print.printer_HP_LaserJet_1200.print_edge_left: 0
print.printer_HP_LaserJet_1200.print_edge_right: 0
print.printer_HP_LaserJet_1200.print_edge_top: 0
print.printer_HP_LaserJet_1200.print_footercenter:
print.printer_HP_LaserJet_1200.print_footerleft: &PT
print.printer_HP_LaserJet_1200.print_footerright: &D
print.printer_HP_LaserJet_1200.print_headercenter:
print.printer_HP_LaserJet_1200.print_headerleft: &T
print.printer_HP_LaserJet_1200.print_headerright: &U
print.printer_HP_LaserJet_1200.print_ignore_unwriteable_margins: false
print.printer_HP_LaserJet_1200.print_in_color: false
print.printer_HP_LaserJet_1200.print_margin_bottom: 0.5
print.printer_HP_LaserJet_1200.print_margin_left: 0.5
print.printer_HP_LaserJet_1200.print_margin_right: 0.5
print.printer_HP_LaserJet_1200.print_margin_top: 0.5
print.printer_HP_LaserJet_1200.print_orientation: 0
print.printer_HP_LaserJet_1200.print_page_delay: 50
print.printer_HP_LaserJet_1200.print_paper_height: 11
print.printer_HP_LaserJet_1200.print_paper_id: na_letter_8.5x11in
print.printer_HP_LaserJet_1200.print_paper_size_unit: 0
print.printer_HP_LaserJet_1200.print_paper_width: 8.5
print.printer_HP_LaserJet_1200.print_reversed: false
print.printer_HP_LaserJet_1200.print_scaling: 0.7
print.printer_HP_LaserJet_1200.print_shrink_to_fit: true
print.printer_HP_LaserJet_200_colorMFP_M276nw_(61D935).print_orientation: 0
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_bgcolor: false
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_bgimages: false
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_duplex: 0
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_edge_bottom: 0
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_edge_left: 0
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_edge_right: 0
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_edge_top: 0
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_footercenter:
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_footerleft: &PT
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_footerright: &D
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_headercenter:
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_headerleft: &T
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_headerright: &U
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_ignore_unwriteable_margins: false
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_in_color: false
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_margin_bottom: 0.5
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_margin_left: 0.5
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_margin_right: 0.5
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_margin_top: 0.5
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_orientation: 0
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_page_delay: 50
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_paper_height: 11
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_paper_id: na_letter_8.5x11in
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_paper_size_unit: 0
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_paper_width: 8.5
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_reversed: false
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_scaling: 0.8
print.printer_HP_LaserJet_200_colorMFP_M276nw.print_shrink_to_fit: false

Content Analysis (DLP)

Active: false
Connected to Agent:
Agent Path:
Agent Failed Signature Verification:
Request Count:

Flags: needinfo?(ssbaker305)

Hey Alastor, mind taking a look at the modified prefs in this profile when you have a chance? I'm seeing some interesting setting. This is on a Mac Studio 64GB compute -

media.apple-video-decoder.enabled: true
media.autoplay.default: 0
media.av1: true
media.av1.new-thread-count-strategy: true
media.ffmpeg: true
media.ffmpeg.disable-software-fallback: true
media.ffmpeg.enabled: true
media.ffvpx: true
media.ffvpx-hw.enabled: true
media.h264: true
media.h264.enabled: true
media.hardware-video-decoder.enabled: true
media.hardware-video-decoding.enabled: false
media.mediasource: true
media.mediasource.experimental.enabled: true
media.mediasource.mp4.enabled: true
media.mp4: true

In my mac, these aren't modified. So I'm guessing we have some custom prefs here causing problems.

Flags: needinfo?(alwu)

Those setting changes were recommended by Grok but they failed to change anything. I don't remember what they were so I didn't set them back since it didn't seem to matter either way. The video does play in Chrome without any setting mods.

**Analysis** Your about:support shows `media.hardware-video-decoding.enabled` is set to `false`, disabling hardware video decoding. However, software H.264 decoding is still available, so this pref alone doesn't fully explain the playback failure. The issue appears specific to certain X/Twitter-transcoded H.264 videos (likely variable frame rate content). **Next Steps** 1. Open `about:config`, search for `media.hardware-video-decoding.enabled`, and reset it to the default (`true`) by right-clicking → Reset. Then **fully close all Firefox windows** and restart Firefox before testing again. 2. After restarting, test the failing video — does it play now? 3. If the issue still persists, please capture a media log: please follow the instruction video [1] to capture one using `about:logging` with the "media" preset. After reproducing the issue, save the log file and attach it here. If you have any privacy concerns about sharing the log or the media content publicly, please email it to alwu@mozilla.com instead. [1] https://www.loom.com/share/24ea3a8e3a054c478de94643a0ea8620?sid=87b0ffaa-c4ea-43ce-8107-639f24b747a8
Flags: needinfo?(alwu) → needinfo?(ssbaker305)

Sorry, my bot may have missed something. Could you try resetting all modified media.* (not just media.hardware-video-decoding.enabled) preferences to their default values and restarting Firefox to see if that helps? Thanks!

I'm not even sure what those were at this point, though as I said, the settings changes I made, made no difference in playback either way on this or similar videos. Most videos just produce a spinning wheel, but MSM always work and better quality producers usually work. Grok had me make those changes. Below is what Grok suggested. Should I just try to reverse what it suggested or do you want me to make specific changes instead? It is, as likes on X and Grok itself confirms, a problem for others too:
Quick things you can try right now (Firefox-specific)Open the non-playing post → press F12 (or Cmd+Option+I) → go to the Console tab → try playing the video again. Look for errors like MEDIA_ERR_DECODE, NS_ERROR or anything mentioning “video/mp4” or “H.264”. That will confirm it’s a decode failure.
Test the direct MP4 link (right-click the video area → “Inspect” → find the <video> tag → copy the src URL) and paste it into a new tab. If it still fails, it’s definitely the file + Firefox decoder.
Temporary workarounds that fix it for most people:Firefox Settings → General → Performance → uncheck “Use recommended performance settings” and uncheck “Use hardware acceleration when available” → restart Firefox.
Address bar → type about:config → search media. → flip any media.ffmpeg or media.hardware prefs that are false to true (the classic fix from older reports).
Shield icon next to the address bar on x.com → turn off Enhanced Tracking Protection for the site (or clear cookies/site data for x.com).
Test in a fresh Firefox profile (Help → More Troubleshooting Information → “Restart with Add-ons Disabled” or create a new profile).

If those don’t help, the video is simply one that Firefox’s current macOS decoder doesn’t like — nothing you or the submitter can change without re-uploading the original file in a different format/app. Chrome or Safari usually play every X video without issue.You’re definitely not alone — this exact selective playback problem on X in Firefox has been reported for years and keeps popping up on Apple Silicon Macs. It’s a decoder quirk, not a conspiracy or account setting. Hope this explains the two examples and the pattern you’re seeing! Let me know what the console says on the bad video and I can narrow it further.

Flags: needinfo?(ssbaker305)

(In reply to media-triaging-bot from comment #12)

Analysis

Your about:support shows media.hardware-video-decoding.enabled is set to
false, disabling hardware video decoding. However, software H.264 decoding
is still available, so this pref alone doesn't fully explain the playback
failure. The issue appears specific to certain X/Twitter-transcoded H.264
videos (likely variable frame rate content).

Next Steps

  1. Open about:config, search for media.hardware-video-decoding.enabled,
    and reset it to the default (true) by right-clicking → Reset. Then fully
    close all Firefox windows
    and restart Firefox before testing again.
  2. After restarting, test the failing video — does it play now?
  3. If the issue still persists, please capture a media log: please follow
    the instruction video [1] to capture one using about:logging with the
    "media" preset. After reproducing the issue, save the log file and attach it
    here. If you have any privacy concerns about sharing the log or the media
    content publicly, please email it to alwu@mozilla.com instead.

[1]
https://www.loom.com/share/24ea3a8e3a054c478de94643a0ea8620?sid=87b0ffaa-
c4ea-43ce-8107-639f24b747a8

Yes, I switched the False back to True. It made no difference - still a spinning circle after rebooting Firefox.

Thanks for confirming — that rules out the hardware decoding pref as the cause and points to a genuine issue with certain X/Twitter video content. Could you also reset **all** modified `media.*` preferences to their defaults? Here's how: 1. Go to `about:config` 2. In the search box, type `media.` 3. For each preference that appears **bold** (meaning it's been modified from default), right-click → Reset 4. Once done, fully close all Firefox windows and restart After restarting, please capture a media log: please follow the instruction video [1] to capture one using `about:logging` with the "media" preset. After reproducing the issue, save the log file and attach it here. If you have any privacy concerns about sharing the log or the media content publicly, please email it to alwu@mozilla.com instead. [1] https://www.loom.com/share/24ea3a8e3a054c478de94643a0ea8620?sid=87b0ffaa-c4ea-43ce-8107-639f24b747a8
Flags: needinfo?(ssbaker305)

(In reply to media-triaging-bot from comment #16)

Thanks for confirming — that rules out the hardware decoding pref as the
cause and points to a genuine issue with certain X/Twitter video content.

Could you also reset all modified media.* preferences to their
defaults? Here's how:

  1. Go to about:config
  2. In the search box, type media.
  3. For each preference that appears bold (meaning it's been modified
    from default), right-click → Reset
  4. Once done, fully close all Firefox windows and restart

After restarting, please capture a media log: please follow the instruction
video [1] to capture one using about:logging with the "media" preset.
After reproducing the issue, save the log file and attach it here. If you
have any privacy concerns about sharing the log or the media content
publicly, please email it to alwu@mozilla.com instead.

[1]
https://www.loom.com/share/24ea3a8e3a054c478de94643a0ea8620?sid=87b0ffaa-
c4ea-43ce-8107-639f24b747a8

Here is the log. How can I attach it as a file instead?
I sent it to the email address you provided since it was too large to post below.

Flags: needinfo?(ssbaker305)
Thank you for sending the log! After reviewing it, we didn't see any video playback activity — it looks like the failing video may not have been opened during the capture window. Could you confirm: 1. **Did you navigate to the failing video URL** (`https://x.com/LizzySavetsky/status/2037527220210557169`) *while* logging was active, and wait for the spinning wheel to appear? 2. **Did you select the correct preset?** In `about:logging`, please make sure the **"Media playback"** preset is selected before clicking Start Logging. Here are the exact steps to try again: 1. Go to `about:logging` 2. In the "Logging Preset" dropdown, select **Media playback**, then click **Set Log Modules** 3. Click **Start Logging** 4. In a new tab, open: `https://x.com/LizzySavetsky/status/2037527220210557169` 5. Wait for the spinning wheel — give it about 20 seconds 6. Return to `about:logging` and click **Stop Logging** 7. The page will save a `.json` file — please **upload it to https://profiler.firefox.com**, click **Upload Local Profile**, then paste the resulting URL here in a comment Thank you!
Flags: needinfo?(ssbaker305)

I followed the steps above but was unable to change the upload destination. It is here by default and unchangable:

and with Profile info added, here:

Flags: needinfo?(ssbaker305)

Trying again to show the upload info:
with profile info:
https://share.firefox.dev/3PNGM3o
without profile info:
https://share.firefox.dev/4txp3eX

Let me confirm a few more things with you:

  • When you open a video (e.g., https://x.com/LizzySavetsky/status/2037527220210557169, as mentioned in comment 0), does it get stuck on a spinner and never start?
  • Or does it start but only show a black frame?
  • What was the situation when you recording the media profile?
  • Do both situations occur on the same video?
  • Do you have reproducible steps to trigger each issue separately?
  • For the black frame case, does the audio play successfully at that time?

Additionally, could you try this build and let me know if it fixes the problem?

Thanks!

Flags: needinfo?(ssbaker305)

This might be a duplication of bug 2026875.

Yes to the first bullet - it starts spinning immediately upon being clicked to play and never stops until I close the tab or reload the page.
No frames, just the initial picture are visible with the center arrow to indicate Play, lik eany other video that actually works. I don't know until I try to play the videos that they won't play.
I'm not the one recording the videos, so I don't know the "situation" though Grok says the Codec and other things are different in a way that Chrome allows and Firefox does not. It misunderstood me to say that Elon Musk's videos play; they are actually mostly are Grok creations and don't play.
Grok:
Both videos are processed and hosted by X the exact same way: standard MP4 files using the H.264 codec (shown in the URLs as “avc1”). There are no visible “settings” differences you can check on X’s side (no per-post options for codec, bitrate, or playback flags). X transcodes every uploaded video to the same general format for compatibility, so the player should treat them identically.

Why one plays and the other doesn’t (and why this matches your pattern with Grok/Elon/MSM vs. some independent videos)
The difference is in the exact technical properties of the final transcoded file — things X’s backend doesn’t expose but that Firefox on macOS (especially Apple Silicon + Sequoia) is extremely picky about:Variable Frame Rate (VFR) vs Constant Frame Rate (CFR) — Phone-recorded videos (very common for independent accounts) are often VFR by default. Some uploads (desktop apps, certain pro tools, or big accounts like MSM, @Grok, @elonmusk) produce CFR. Firefox’s decoder on macOS frequently fails on certain VFR H.264 files while playing CFR ones fine.

H.264 profile/level, bitrate, and container details — Even though both are “avc1”, small differences after X’s transcoding (e.g., High vs Main profile, specific level like 4.1 vs 5.1, or how the audio track is muxed) can trigger a decode error in Firefox but not in Chrome/Safari.

Orientation/resolution quirks — Your working example is landscape 1280×720. The non-working one is vertical 720×1280 (classic phone portrait upload). Vertical mobile uploads are disproportionately affected by these decoder quirks.

This is why you see it “on the submitter end”: the original video the person recorded/uploaded determines what X’s transcoder outputs. Grok/Elon/MSM videos often come from desktop clients or tools that create more “web-friendly” source files, so they survive transcoding cleanly. Many independent users (and some random accounts) upload straight from iPhone/Android in portrait with VFR, and those are the ones that increasingly fail in Firefox.

This is a known class of issue (Firefox + X/Twitter videos on macOS/Apple Silicon). It’s gotten worse for some users on Sequoia, and it’s not universal — some videos work, others don’t, even though they look identical in the player.

Quick things you can try right now (Firefox-specific)Open the non-playing post → press F12 (or Cmd+Option+I) → go to the Console tab → try playing the video again. Look for errors like MEDIA_ERR_DECODE, NS_ERROR or anything mentioning “video/mp4” or “H.264”. That will confirm it’s a decode failure.
Test the direct MP4 link (right-click the video area → “Inspect” → find the <video> tag → copy the src URL) and paste it into a new tab. If it still fails, it’s definitely the file + Firefox decoder.
Temporary workarounds that fix it for most people:Firefox Settings → General → Performance → uncheck “Use recommended performance settings” and uncheck “Use hardware acceleration when available” → restart Firefox.
Address bar → type about:config → search media. → flip any media.ffmpeg or media.hardware prefs that are false to true (the classic fix from older reports).

Shield icon next to the address bar on x.com → turn off Enhanced Tracking Protection for the site (or clear cookies/site data for x.com).
Test in a fresh Firefox profile (Help → More Troubleshooting Information → “Restart with Add-ons Disabled” or create a new profile).

If those don’t help, the video is simply one that Firefox’s current macOS decoder doesn’t like — nothing you or the submitter can change without re-uploading the original file in a different format/app. Chrome or Safari usually play every X video without issue.

**You’re definitely not alone — this exact selective playback problem on X in Firefox has been reported for years and keeps popping up on Apple Silicon Macs. It’s a decoder quirk, not a conspiracy or account setting. **

Hope this explains the two examples and the pattern you’re seeing! Let me know what the console says on the bad video and I can narrow it further.

Flags: needinfo?(ssbaker305)

When I tried the Build suggested, I got the following message:
“Firefox Nightly.app” Not Opened
Apple could not verify “Firefox Nightly.app” is free of malware that may harm your Mac or compromise your privacy.

I then had an option to click Done or Move to Trash. I clicked Done and the dialog box disappeared with no further action done.

I don't think bug 2026875 applies because I have an Apple OS, not Windows.

(In reply to Scott Baker from comment #25)

When I tried the Build suggested, I got the following message:
“Firefox Nightly.app” Not Opened
Apple could not verify “Firefox Nightly.app” is free of malware that may harm your Mac or compromise your privacy.

I then had an option to click Done or Move to Trash. I clicked Done and the dialog box disappeared with no further action done.

You need to open setting to allow it to run, it's a local build and not a malware.

From analyzing your profile in the comment 21, it's look similar to the bug 2026875, but I can't 100% sure though. That bug is not windows only issue, which happens on all platform.

If you don't want to open the local build, you can also download Firefox Nightly for testing, it updates everyday. Fix for bug 2026875 should be deployed to that channel tomorrow or a day later depend on their release schedule. So you can wait until then to verify if that fixes the problem for you. Thanks!

Flags: needinfo?(ssbaker305)

Okay, the fix is on Nightly already, could you try to download and see if that fixes the problem for you? Thanks!

Severity: -- → S3
Priority: -- → P3

I'm still getting the message:
“Firefox Nightly.app” Not Opened
Apple could not verify “Firefox Nightly.app” is free of malware that may harm your Mac or compromise your privacy.

I then had an option to click Done or Move to Trash. I clicked Done and the dialog box disappeared with no further action done.

Here is the way you can by pass the system verification setting.

  1. Open System Settings (or System Preferences on older macOS).
  2. Go to Privacy & Security.
  3. Scroll down to the Security section.
  4. You should see a message like:

    “Firefox Nightly.app” was blocked because it is not from an identified developer.

  5. Click Open Anyway.
  6. A confirmation dialog will appear — click Open.

If you don't see Security section, you might see Open Anyway directly when scrolling down to the bottom.

There's no message in the Security section.
All I get is a choice to Allow Applications from App store OR App store & Known Developers. Neither option provides a message option in OS Sequoia v. 15.7.4, the latest version.

There's no Open Anyway option anywhere.

Flags: needinfo?(ssbaker305)

Then you’ll need to figure out how to open it on macOS. I’ve already provided a way to verify it, but I’m not sure of the exact steps on your system to approve an app from a downloaded source. Sorry about that.

Will this fix be moved out of relatively unstable Beta and into the production version soon? If so, I can just wait for the next Firefox auto-update.

Yes, I plan to uplift the fix to Beta if the request is approved. If so, it should be included in the Fx150 release. I’ll duplicate this bug first—please feel free to reopen it if the issue still persists by then.

Status: UNCONFIRMED → RESOLVED
Closed: 5 months ago
Duplicate of bug: 2026875
Resolution: --- → DUPLICATE

Please note. The problem has not been fixed, as of last night's automatic upgrade to 150.0.
Here's another X video that just spins a circle and hangs: https://x.com/elicalebon/status/2048097953722806713

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: