bugbakery / bugbakery/transcribee

Bug: Undo undoes multiple changes despite pauses between them

Open
#355 0 comments 0 reactions 0 assignees View on GitHub
bug frontend
Dominant language
TypeScript
Stars
515
Forks
39
Avg merge
19h 36m
Merged PRs (30d)
15

Description

This might just be due to an automatic edit run merge or something, but:

- Open a completed job in the transcribee editor
- Edit some word
- Wait for a few seconds
- Then jump to another word by clicking a word or selecting a substring and _quickly_ start typing
- Hit undo

Actual:

- Your recent typing _and_ your previous edit are undone

Expected:

- Undo should undo only the last edit. Repositioning the cursor or pausing editing for a certain amount of time should result in a separate transformation event to be undone.

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue in the transcribee editor using a completed job, a paused edit, and a quick edit after repositioning the cursor. Trace the undo handling and transformation-event grouping used by the editor. Done means undo removes only the most recent edit, while pauses or cursor repositioning create separate undoable events.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
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.