Chrome extension that makes videos and broadcasts on X fill the browser window without entering system fullscreen.
- Supports both
x.comandtwitter.com. - Works with videos in the feed, post detail views, and
/i/broadcasts/pages. - Covers the sidebar and other X interface layers, allowing the player to truly fill the entire window.
- Adds a windowed-fullscreen button directly to X’s video controls.
- Automatically selects the playing video or the largest visible one.
- Use a configurable keyboard shortcut to enter or exit windowed fullscreen mode (
Gby default). You can also exit withEsc. - Stores settings exclusively through
chrome.storage.sync. - Contains no analytics, developer-controlled network requests, or remotely hosted code.
Install X Windowed Fullscreen from the Chrome Web Store.
The extension has no build step or runtime dependencies. Load the repository
root as an unpacked extension from chrome://extensions.
Runtime source files live in src/.
The content script is split by responsibility:
player-discovery.jsfinds and ranks video players.windowed-mode.jsowns windowed state, layout, scroll restoration, and SPA recovery.player-controls.jsmanages the button added to X’s player controls.content.jsconnects settings, messages, keyboard input, and DOM observation.
When multiple videos are available, the extension prioritizes a playing video with at least a quarter of its area visible, followed by the focused player, and then the largest visible video closest to the center of the window. A player's own control-bar button always controls that specific player.
The extension has access only to x.com and twitter.com. It processes video-player elements in your browser to provide windowed fullscreen. It does not send website content, browsing activity, or personal data to the developer or third parties. The player-button preference and configured keyboard shortcut are stored with chrome.storage.sync and may be synchronized by Chrome through the user's signed-in browser account.
See the full Privacy Policy.
X Windowed Fullscreen is an independent project and is not affiliated with or endorsed by X.