Instagram | Auto-Close/Block "Sign up" / "Log in" Overlay Popup

piknockyou
2025-12-26T07:52:54Z

Automatically blocks/closes Instagram login/signup overlays — includes mobile-friendly Reels fixes (end-of-video wall, poster/cover overlay, tap behavior, auto-redirect past "Continue on web").

☕ If you find this tool helpful & would like to support its maintenance, please consider leaving a tip on:

https://ko-fi.com/piknockyou

Thank you! :-)

Instagram | Auto-Close/Block "Sign up" / "Log in" Overlay Popup

Automatically blocks/closes Instagram's login/signup overlay popups so you can view direct post/reel links in a browser without the "Sign up / Log in" modal interruption.
Mobile-friendly: includes fixes for Reels (end-of-video signup wall, poster overlay, tap behavior, auto-redirect past "Continue on web").

⚠️ Limited Functionality

✓ Works

Direct post links — instagram.com/p/ABC123/

Direct reel links — instagram.com/reel/XYZ789/

✗ Does NOT Work

Profile pages — instagram.com/username → redirects to login

Links from search engines to profiles → redirects to login

Browsing feeds, Explore, or Stories → requires login

Viewing posts/reels from profile pages → requires login

Any action requiring an account — likes, comments, follows, etc.

Why You Need This

When you open a direct link to an Instagram post or reel, Instagram's logged-out experience will:

Throw a full-screen auth modal over the content

Add a grey backdrop that blocks clicks

Lock scrolling with overflow: hidden

Show an end-of-video "Sign up to keep watching" wall on reels (mobile)

This script clears those roadblocks so you can view the shared content.

What It Does

Popup & Backdrop Blocker

Auto-closes auth dialogs (clicks the × button or hides them)

Hides modal backdrops that intercept clicks/taps

Restores scrolling by removing scroll-lock

Uses a safe "hide" approach (data-igblock-hidden) instead of removing React nodes

Mobile/Reels Fixes

Auto-redirects past "Continue on web" interstitial on mobile reels (adds ?l=1)

Blocks end-of-video signup wall ("Sign up to keep watching")

Suppresses poster overlay that can cover the element

Enables replay by tapping the video after it ends

Error Detection

Detects "Something went wrong" error states

Auto-reloads after a short delay

Status Bubble

Small button in bottom-left corner (always visible)

Tap to expand/collapse the info panel

Long-press (1 sec) to pause/resume the blocker

🔴 Pink dot = Active / ⚫ Gray dot = Paused

Important Notes

This is NOT a login bypass — it only works on direct post/reel URLs

Profile pages, feeds, and navigation will still redirect to login

Some shared content may still fail to load (Instagram limitations)

Installation

1. Install a userscript manager (Violentmonkey, Tampermonkey, or Greasemonkey)

2. Install this script

3. Open a direct Instagram post/reel link — it works automatically

No configuration required. Debug logging available via ENABLE_DEBUG_LOGGING in the script.