Understanding what happens behind the screen explains why some peeks fail while others succeed. Snapchat operates over persistent WebSocket connections to synchronize real-time states, including incoming messages, typing indicator triggers, and presence markers.
When you start dragging a chat to the side, the local client renders previously cached text strings stored in the device's sandbox. Because the text data already lives on your phone, your device does not need to ping the server to fetch it. As long as you do not enter the text input box, no typing indicator trigger fires, and the server receives no confirmation packet.
This local caching reveals the hard boundary of the trick: it cannot expose photo or video snaps. Unlike raw text, media files require an explicit decryption handshake and playback pipeline. The app intentionally gates media rendering behind a state change. If you half swipe into a thread containing a red or purple icon, you will see nothing more than the static prompt notifying you of an unopened snap notification. Dragging further will never reveal the image; it only increases the likelihood of a catastrophic misclick.