Skip to content

Funbox deselection does not reset effects without refresh #7468

@d1rshan

Description

@d1rshan

Did you clear cache before opening an issue?

  • I have cleared my cache

Is there an existing issue for this?

  • I have searched the existing open and closed issues

Does the issue happen when logged in?

Yes

Does the issue happen when logged out?

Yes

Does the issue happen in incognito mode when logged in?

Yes

Does the issue happen in incognito mode when logged out?

Yes

Account name

d1rsh

Account config

No response

Current Behavior

When multiple Funbox effects are enabled and then deselected, the UI shows them as disabled, but the effects are still applied internally. The Funbox state does not fully reset. A full page refresh is required to return to the correct state.

Expected Behavior

When Funbox effects are deselected, they should be fully disabled immediately, and no Funbox effects should remain active without requiring a page refresh.

Steps To Reproduce

  1. Open Monkeytype
  2. Enable Funbox
  3. Select multiple Funbox effects (any combination - eg: nausea + upside down)
  4. Deselect the enabled Funbox effects
  5. Observe that the UI shows Funbox effects as disabled

Start typing — previously selected Funbox effects are still active

Refresh the page → Funbox state resets correctly

Environment

  • OS: Arch Linux
  • Browser: Mozilla Firefox
  • Browser Version: 147.0.2

Anything else?

No response

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