[GH-ISSUE #5886] [bug]: Browser Freeze When Handling Large Variable Content in Hoppscotch #2316

Open
opened 2026-03-16 23:56:00 +03:00 by kerem · 1 comment
Owner

Originally created by @iDschepe on GitHub (Feb 17, 2026).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/5886

Is there an existing issue for this?

  • I have searched existing issues and this bug hasn't been reported yet

Platform

Web App

Browser

Chrome

Operating System

Windows

Bug Description

Bug: Browser Freezes When Handling Large Variable Content

Description

When a variable in Hoppscotch contains a very large text value, the application initially remains responsive and usable. However, certain actions consistently cause the browser to freeze for an extended period.

Steps to Reproduce

  1. Create or import a variable containing a very large text payload.

  2. Open the Variables tab.

  3. Attempt to edit either:

    • The variable name, or
    • The variable content.

    OR

  4. With the large variable present, send any request (e.g., while the active view is the Body tab).

Expected Behavior

  • Editing variable names or values should remain responsive.
  • Sending a request should complete without significant delay or UI blocking.

Actual Behavior

  • The browser freezes completely.
  • The UI becomes unresponsive for approximately one to several minutes.
  • After the freeze period, the request is eventually sent.

Impact

Severe usability degradation when working with large variable values. The application becomes temporarily unusable and blocks normal workflow.

Additional Information

A reproducible test case (importable configuration) and the exact variable content will be provided separately.

Test.json
htmlContent-var-sample.txt

Deployment Type

Hoppscotch Cloud

Version

No response

Originally created by @iDschepe on GitHub (Feb 17, 2026). Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/5886 ### Is there an existing issue for this? - [x] I have searched existing issues and this bug hasn't been reported yet ### Platform Web App ### Browser Chrome ### Operating System Windows ### Bug Description # Bug: Browser Freezes When Handling Large Variable Content ## Description When a variable in Hoppscotch contains a very large text value, the application initially remains responsive and usable. However, certain actions consistently cause the browser to freeze for an extended period. ## Steps to Reproduce 1. Create or import a variable containing a very large text payload. 2. Open the **Variables** tab. 3. Attempt to edit either: - The variable name, or - The variable content. **OR** 4. With the large variable present, send any request (e.g., while the active view is the **Body** tab). ## Expected Behavior - Editing variable names or values should remain responsive. - Sending a request should complete without significant delay or UI blocking. ## Actual Behavior - The browser freezes completely. - The UI becomes unresponsive for approximately one to several minutes. - After the freeze period, the request is eventually sent. ## Impact Severe usability degradation when working with large variable values. The application becomes temporarily unusable and blocks normal workflow. ## Additional Information A reproducible test case (importable configuration) and the exact variable content will be provided separately. [Test.json](https://github.com/user-attachments/files/25367955/Test.json) [htmlContent-var-sample.txt](https://github.com/user-attachments/files/25367954/htmlContent-var-sample.txt) ### Deployment Type Hoppscotch Cloud ### Version _No response_
Author
Owner

@hervekom37 commented on GitHub (Feb 18, 2026):

This looks like a UI blocking issue caused by rendering very large variable payloads in the browser.
As a workaround, storing large content externally or referencing files instead of inline variables may help.
Some teams handling large payload testing use Apidog, which processes large bodies without freezing the UI.

<!-- gh-comment-id:3919084145 --> @hervekom37 commented on GitHub (Feb 18, 2026): This looks like a UI blocking issue caused by rendering very large variable payloads in the browser. As a workaround, storing large content externally or referencing files instead of inline variables may help. Some teams handling large payload testing use Apidog, which processes large bodies without freezing the UI.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#2316
No description provided.