Skip to content

TT-7421 if busy, don't ignore request to add section. wait and then …#362

Merged
gtryus merged 3 commits into
developfrom
TT-7421
Jun 16, 2026
Merged

TT-7421 if busy, don't ignore request to add section. wait and then …#362
gtryus merged 3 commits into
developfrom
TT-7421

Conversation

@sarahentzel

Copy link
Copy Markdown
Collaborator

…do it.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Scripture Table workflow editing/saving logic so user requests (like adding sections/passages) aren’t dropped when the sheet is busy, but are deferred until saving/updating completes.

Changes:

  • Introduces a runWhenSheetIdle helper to queue “add section / add passage” actions until the sheet is no longer saving/updating.
  • Ensures newly created sections set sectionUpdated at creation time.
  • Refactors save completion handling into success/failure paths and adds waiting behavior when a save is requested while the sheet is busy.

Comment thread src/renderer/src/components/Sheet/ScriptureTable.tsx
Comment thread src/renderer/src/components/Sheet/ScriptureTable.tsx
@gtryus gtryus merged commit 001549d into develop Jun 16, 2026
2 checks passed
@sarahentzel sarahentzel deleted the TT-7421 branch June 17, 2026 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants