Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Why Do Twitter Videos Stop When You Move Your Mouse?

If you are skim reading
Straight answer: Twitter (now X) videos pause when you move your mouse because of a clash between the platform's lazy-load video script and something on your end: an ad blocker, a "reduce motion" accessibility setting, hardware acceleration, or your laptop's b

Straight answer: Twitter (now X) videos pause when you move your mouse because of a clash between the platform's lazy-load video script and something on your end: an ad blocker, a "reduce motion" accessibility setting, hardware acceleration, or your laptop's battery saver mode. It is almost never Twitter deliberately pausing your video out of spite, it is one of five fixable settings, and I'll walk through all five below.

The actual mechanics of why this happens

Twitter videos autoplay using something called an Intersection Observer. It is a bit of browser code that checks whether a video is visible on your screen, and plays or pauses it based on that visibility. That sounds harmless. The problem is that on a lot of setups, mouse movement, scroll events, and visibility checks get tangled together, so the browser misreads your cursor moving across the page as a reason to re-check whether the video should be playing. It pauses. You move the mouse again out of annoyance. It pauses again.

That is the short version. The longer version is that five different things can cause the exact same symptom, and most troubleshooting guides lump them together as "a Twitter bug", which is lazy and not that useful if you want it fixed.

1. Reduce Motion is switched on

Both macOS and Windows have an accessibility setting called Reduce Motion (on Mac: System Settings, Accessibility, Display, Reduce Motion; on Windows: Settings, Accessibility, Visual Effects, Animation Effects). This setting exists for people who get motion sickness or sensory overload from autoplaying animations, which is a good thing to have. But Twitter's video player checks this setting and sometimes over-applies it, pausing video on any pointer event rather than just stopping decorative animations. If you have ever turned this on because a different app suggested it, and never turned it back off, this is very likely your cause.

2. An ad blocker is interfering with the autoplay script

Extensions like uBlock Origin, AdBlock Plus, and Brave's built-in Shields block tracking scripts on twitter.com and x.com by default. Twitter's video player and its view-counting script are bundled together more tightly than they should be, so when the blocker strips out part of that bundle, the video is left running on a broken autoplay loop that re-triggers, and pauses, every time the page registers pointer movement.

3. Hardware acceleration is off, or your GPU driver is out of date

Chrome, Edge, and Firefox all let the browser hand off video decoding to your graphics card instead of your processor. When that setting is off, or when your graphics driver is a few versions behind, video playback can stutter badly enough that it looks like a full pause rather than a dropped frame.

4. Battery saver or low power mode

Windows Battery Saver and macOS Low Power Mode both throttle background processes, and video decoding in a browser tab you are not actively clicking into counts as background. Moving your mouse briefly wakes the tab up, the system notices it is "active" again for a second, then drops back into power-saving mode and pauses the clip.

5. The video card itself is a hover-preview, not a true autoplay

Some video embeds on Twitter, particularly ones in quote tweets or linked from a card, are only built to play while your cursor is directly over them. Move off that specific few pixels and it stops. This one is not a bug at all, it is the intended behaviour, and it is the one cause nobody explains because it is less interesting than blaming a glitch.

A worked example

Say you run a small outdoor clothing brand and you post a 40 second product video to your X account every Thursday, showing a jacket being tested in the rain. You notice your watch time looks dreadful in the analytics tab, even though the video gets plenty of impressions. You open the tweet yourself, move your mouse to grab a coffee, and the video stops dead at the three second mark.

You are using Firefox with uBlock Origin installed, and Reduce Motion switched on because a different accessibility app asked you to enable it eighteen months ago and you forgot about it. Both of those things are quietly fighting your video at the same time. You test the same tweet in an incognito Chrome window with no extensions, and the video plays through cleanly. That fifteen minute test tells you more than any support article will: your viewers are very likely experiencing the exact same stutter you were, which means your reported watch time is being dragged down by browser settings that have nothing to do with the quality of your video.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Seven fixes, in the order I would try them

  • Open X in a private or incognito window with extensions disabled. If the video plays fine, you have confirmed the cause is a browser setting or extension, not the video itself.
  • Turn off Reduce Motion in your OS accessibility settings, or add twitter.com and x.com to your ad blocker's allowlist.
  • In Chrome, go to Settings, System, and check that "Use hardware acceleration when available" is switched on, then restart the browser.
  • Turn off Battery Saver or Low Power Mode while you are watching, especially on a laptop that is not plugged in.
  • Update your browser. Twitter ships player changes often, and an old build of Safari or Firefox can misread the newer autoplay code.
  • Check X's own setting under Settings and Privacy, Accessibility, Display and Languages, Data Usage, and set Video Autoplay to "Always" rather than "Wi-Fi only".
  • If none of that works, try a completely different browser for a few days. If Chrome does it and Safari does not, you have your answer without needing to dig any further.

Why this matters if you post video for a business

This is where I get a bit blunt. If you are running video ads or organic video content on X and judging success by view count alone, this bug should worry you. X counts a "view" after roughly two seconds of a video being at least 50% visible on screen. If a chunk of your audience is hitting a mouse-move pause at the three or four second mark because of their own browser settings, that view still gets logged, but the viewer saw almost nothing of your actual message. Your reported engagement looks healthy while your real conversion rate from that video tells a much weaker story. Brands rarely check for this because the dashboard number looks fine on its own.

The uncomfortable bit nobody likes saying out loud: platforms have very little commercial incentive to fix a bug that inflates their own view counts. A pause caused by your laptop's power settings still counts as a "view" in the platform's own numbers. Nobody at X loses anything when that happens. You do, because you are the one paying for the ad or the one whose creative gets blamed for "not performing" when the actual problem was a Reduce Motion toggle on a stranger's laptop.

If video performance on X has felt inconsistent for reasons you cannot pin down, it is worth testing the same clip natively on another platform to compare real completion rates rather than trusting one dashboard in isolation. The Facebook tools built for scheduling and analytics give you a second data point, and it is often the cleanest way to tell whether a video is underperforming or whether one platform's player is the problem.

Where this overlaps with accessibility, done

Reduce Motion exists for a real reason. Some people get nausea, headaches, or genuine discomfort from autoplaying video and animated interfaces, and giving them a way to switch that off is the right thing for a platform to build. The failure here is not that the setting exists, it is that X applies it too broadly, catching pointer movement in its net when it should only be catching decorative motion. If you want to understand this, both from a user experience and a legal compliance angle, our guide to web accessibility covers how Reduce Motion and similar settings are meant to work, and where a lot of big platforms, X included, still get the implementation wrong.

Frequently asked questions

Is this a known bug or is it just my computer?

It is both. The underlying cause, an Intersection Observer misreading pointer events as a reason to pause, sits inside Twitter's player code and affects a wide range of users. Which specific setting triggers it for you, whether that is Reduce Motion, an ad blocker, or battery saver, is individual to your machine.

Does this happen on mobile too?

Rarely in the same way, because phones do not generate mousemove events. On mobile the equivalent annoyance is usually videos pausing when you scroll past them too quickly or when Low Power Mode throttles background playback, which is the same root cause of power-saving settings interrupting decode, just triggered by a different gesture.

Why does the video play fine on my phone but stop on my laptop?

Because the mousemove trigger does not exist on a touchscreen. If a clip plays cleanly on your phone but pauses the second you touch your laptop's trackpad, that is strong evidence the cause is a desktop browser setting, most often Reduce Motion or an ad blocker, rather than a problem with the video file itself.

Should I report this to X support?

You can, but do the browser troubleshooting first. If disabling your ad blocker or Reduce Motion fixes it, there is nothing for support to action on their end, the fix lives entirely in your own settings. Only worth reporting if it persists in a clean incognito window with no extensions running.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.