Skip to content

Instantly share code, notes, and snippets.

@jialiang
jialiang / freeze-cam.user.js
Last active August 19, 2026 07:37
Freeze Cam - Hold your webcam on its last frame in any tab
// ==UserScript==
// @name Freeze Cam
// @namespace local
// @version 1.2
// @description Hold your webcam on its last frame during a call (ctrl + shift + F).
// @match https://meet.google.com/*
// @match https://*.zoom.us/*
// @match https://*.zoom.com/*
// @match https://teams.microsoft.com/*
// @match https://teams.live.com/*
<!--
Pre-requisite:
At least understand the concepts involved in creating a square in WebGL
-->
<!--
Multisampled Frame Buffer Object with Depth Testing and Multi Render Target
<!--
Go to Line 153 for the start of Uniform Buffer Object related code and intro
Prerequsite:
You at least know what uniforms are in the context of WebGL
and mininally understand the concepts involved in creating a square in WebGL
-->
<html>