Skip to content

YAML-based collections do not reflect changes immediately need app restart required #6972

@ganesh-bruno

Description

@ganesh-bruno

I have checked the following:

  • I have searched existing issues and found nothing related to my issue.

This bug is:

  • making Bruno unusable for me
  • slowing me down but I'm able to continue working
  • annoying
  • this feature was working in a previous version but is broken in the current release.

Bruno version

3.0.2

Operating System

Mac

Describe the bug

Description

When working with YAML-based collections, changes made in the UI are not reflected immediately in the underlying YAML file. The updates only appear after closing and reopening the app.

This issue occurs when making edits such as:

  • Adding or updating test scripts
  • Adding new headers
  • Modifying request body values

Although the changes appear after restarting the app, they are not persisted or reflected instantly, which disrupts the workflow.


Steps to Reproduce

  1. Create a YAML-based collection
  2. Open any request
  3. Add a test script, for example:
    test("res 200", function () {
      expect(res.body.name).eql("usebruno");
    });

or
4. Add another test or modify the existing one:

test("res 200", function () {
  expect(res.body.name).eql("usebruno");
});
  1. Observe that the changes are not immediately reflected

  2. Close the Bruno app

  3. Reopen the app — the changes now appear

.bru file to reproduce the bug

NA

Screenshots/Live demo link

Screen.Recording.2026-01-29.at.4.49.35.PM.mov

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions