gchq / gchq/CyberChef

Bug report: Operations requires double-click but doesn't mention this

Open
#1,514 3 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
JavaScript
Stars
35.8k
Forks
4.1k
Avg merge
2d 26m
Merged PRs (30d)
33

Description

**Describe the bug**
I'm finding that when I click an operation (like "To Base64"), nothing happens.
I later discovered that double-clicking the operation caused the operation to be added to the recipe, but I didn't expect that to be required at first.

**To Reproduce**
1. Open CyberChef
2. Click on an operation (like "To Base64")
3. Observe that nothing appears to happen
4. Double-click that operation
5. See that after double-clicking the operation, it gets added to the recipe

**Expected behaviour**
At step 3 I was expecting the operation to appear (like in step 5) without having to double-click the operation.

Is this intended?

If it's not feasible to make single-click work (perhaps other people are accustomed to it not adding the operation to the recipe), it could be nice if the tooltip could mention that double-click is required.

Thanks

Contributor guide

Open the contributing guide

Research direction

Reproduce the behavior in CyberChef by opening the app, clicking an operation such as "To Base64," and then double-clicking it. Inspect the operation list interaction and its tooltip, then confirm the chosen behavior is communicated or works on a single click without breaking the existing recipe flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.