nextcloud / nextcloud/calendar

Edit existing repeating event, Update this and all future: closing popup requests confirm to discard changes

Open
#8,667 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop bug Feature: Editor
Dominant language
JavaScript
Stars
1.2k
Forks
332
Avg merge
16h 13m
Merged PRs (30d)
137

Description

Steps to reproduce
  1. Create a repeating event of any kind
  2. Edit the newly made event and click "Update this and all future"
  3. Attempt to close the information dialog/modal which displays the event information
Expected behavior

Closing the dialog/modal should make it disappear without further interaction necessary

Actual behavior

Another dialog appears requesting to Discard Changes? Clicking Discard changes or Cancel does not actually change anything or undo anything on the event. I would not expect it to do so because the changes were already made and saved on the edit dialog/modal

Calendar app version

6.5.1

CalDAV-clients used

No response

Browser

Firefox 153

Client operating system

Windows 10

Server operating system

docker linuxserver/nextcloud:34.0.1

Web server

Nginx

Database engine version

PostgreSQL

PHP engine version

PHP 8.4

Nextcloud version

34.0.1

Updated from an older installed version or fresh install

No response

List of activated apps

Nextcloud configuration

Web server error log

Log file

Browser log

Additional info

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the repeating-event flow in the Calendar app with Firefox: edit an event, choose "Update this and all future," then close the information dialog. Trace the modal close and discard-confirmation behavior. Done means the saved event information dialog closes directly without an unnecessary discard prompt or changes to the event.

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
Quiet
Clarity
Mostly clear
Newbie friendliness
57/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.