View Issue Details

IDProjectCategoryView StatusLast Update
0005585SOGoWeb Calendarpublic2023-03-16 09:34
Reporterbahnkonzept Assigned Tosebastien  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version5.7.0 
Fixed in Version5.8.1 
Summary0005585: Event creation window closes by accident without saving changes
Description

Normally, when creating an event, a window pops up where all the information (title, date, time, etc.) can be input. The background is greyed out. When you click on the background, then the event pop-up window closes without saving any changes or even asking if you are sure that you want to quit the event creation.

Annoyingly, this happens even when all the information has already been filled out. The window also automatically closes if the user clicks on an email pop-up notification (the user is then taken to the email program).

I would like to request that, if any changes have been made within the event creation window, and the users clicks (on purpose or by accident) outside it, that a notification be given before closing the window. Or make it so that nothing happens when a user clicks outside of the window until they chose to either save or discard the changes. Either option would be truly appreciated.

An example from another tool: when someone has opened a new word document and made any changes (big or small). If the user then tries to exit the program, they will be asked if they want to save the document or delete all work.

Thank you very much for your help!

TagsNo tags attached.

Activities

bahnkonzept

bahnkonzept

2022-09-09 17:30

reporter   ~0016215

Dear SoGo-Team, as the issue was added with severity "minor defect" by our error and we cannot change ist: Could you please change the severity to "serious defect" as the sudden and unexpected closing of the window causes data loss.

bahnkonzept

bahnkonzept

2023-03-08 10:51

reporter   ~0016719

Hello dear SoGo-team,

I just wanted to remind you that I created a ticket some time ago that I would like to follow up on. This is still causing problems for us...
I know you are very busy, but if you could spare a minute to give me a quick status update, I would really appreciate it. I'm very excited to see the progress!

Thank you in advance for your help!

sebastien

sebastien

2023-03-13 21:02

administrator   ~0016732

Dear @bahnkonzept I will take a look on that ;)

Sebastien

bahnkonzept

bahnkonzept

2023-03-14 08:36

reporter   ~0016735

Dear @sebastien, thank you very much for having a look on it.
An idea as suggestion: Maybe there is an (configurable) option to have the window for the calendar entries as an non-modal window instead a modal window? (The mail composing window has this two options too ...).

sebastien

sebastien

2023-03-14 15:34

administrator   ~0016736

Thank you for your suggestion. However using new window result in more complicated code modification and UI adaptations - this can not be done in a short time.
I added the following behavior :

  • If user open create new appointment , does not change anything and click on the backdrop the popup closes
  • If user open create new appointment , start editing and click on the backdrop a confirmation message will ask the user to confirm closing
  • Now user can put appointment edition in fullscreen, as for mail edition

This will be available in nightly build.

Commit : https://github.com/Alinto/sogo/commit/64d817ab0ddb0c82b6287328968c87d394a3b6b3

Sebastien

sebastien

sebastien

2023-03-14 15:35

administrator   ~0016738

Is this ok for you ?

sebastien

sebastien

2023-03-15 16:41

administrator   ~0016747

Last edited: 2023-03-16 09:34

I just checked on demo.sogo.nu and it seems javascript modifications are missing. I'm on it

EDIT : Commit https://github.com/Alinto/sogo/commit/abd7fdd385432276d82b004dbe823886c4733747

EDIT 2 : Now it works as expected ;)

Sebastien

Issue History

Date Modified Username Field Change
2022-08-22 13:19 bahnkonzept New Issue
2022-09-09 17:30 bahnkonzept Note Added: 0016215
2023-03-08 10:51 bahnkonzept Note Added: 0016719
2023-03-13 21:00 sebastien Assigned To => sebastien
2023-03-13 21:00 sebastien Status new => assigned
2023-03-13 21:02 sebastien Note Added: 0016732
2023-03-14 08:36 bahnkonzept Note Added: 0016735
2023-03-14 15:34 sebastien Note Added: 0016736
2023-03-14 15:34 sebastien File Added: Capture d’écran 2023-03-14 à 16.31.32.png
2023-03-14 15:34 sebastien File Added: Capture d’écran 2023-03-14 à 16.30.55.png
2023-03-14 15:34 sebastien File Added: Capture d’écran 2023-03-14 à 16.31.16.png
2023-03-14 15:34 sebastien Status assigned => resolved
2023-03-14 15:34 sebastien Resolution open => fixed
2023-03-14 15:34 sebastien Fixed in Version => 5.8.1
2023-03-14 15:35 sebastien Note Added: 0016738
2023-03-15 16:41 sebastien Note Added: 0016747
2023-03-15 16:46 sebastien Note Edited: 0016747
2023-03-16 09:34 sebastien Note Edited: 0016747