Start a conversation

Kerio Connect Webmail on Firefox: Calendar Event Description Disappears After Saving/Reopening

Overview

In Kerio Connect Webmail Calendar, an event’s Description (notes) can intermittently appear to disappear after you save and then reopen the appointment. This is most commonly reported when creating a multi-day appointment by dragging across days in Month view, and it has been found to be reproducible in Firefox (Linux and rarely Windows), while Chrome or other Chromium browsers did not reproduce the same behavior.

Symptoms

  • Calendar event descriptions (notes field) disappear after saving and reopening events in Firefox
  • Issue occurs intermittently when creating or editing calendar appointments via Webmail
  • Multiple save attempts (2-3 tries) may eventually succeed
  • Problem persists even with clean Firefox profiles and no extensions enabled
  • No in-UI error message is typically displayed when this occurs.
  • Firefox console logs may show client-side messages such as:
Empty string passed to getElementById().
Expected color but found 'undefined'. Error in parsing value for 'background-color'. Declaration dropped.

Root Cause

This is a browser-specific frontend compatibility issue in the Kerio Connect Webmail JavaScript calendar editor. The problem resides in how Firefox handles synchronization between two description fields:

  • description (plain text field)
  • descriptionHtml (HTML-formatted field)

When opening or re-editing calendar events in Firefox, the editor intermittently clears or misinterprets these fields during mode switches or when reopening events. Server/API activity typically shows successful requests (HTTP 200) with no server-side errors; available evidence points to a Webmail frontend (client-side) issue in Firefox.

Solution

Option 1: Use an Alternative Browser (Recommended)

Use Chrome, Edge, or another Chromium-based browser to access Kerio Connect Webmail calendar functions. These browsers do not exhibit this issue.

Option 2: Verify and Re-Save

When using Firefox:

  1. Create or edit a calendar appointment and add your description
  2. Click Save
  3. Immediately reopen the appointment to verify the description was saved
  4. If the description is missing, copy it from your clipboard and paste it again
  5. Save and verify again (usually works within 2-3 attempts)

Option 3: Use Alternative Calendar Clients

Calendar descriptions save correctly when using:

  • Microsoft Outlook (via ActiveSync or MAPI connector)
  • Mobile calendar apps (iOS Calendar, Android Calendar)
  • Desktop email clients with CalDAV support

Why This Happens

The Webmail calendar editor maintains both plain text and HTML versions of event descriptions. Firefox handles the synchronization between these fields differently than other browsers, causing the fields to be intermittently cleared when toggling between edit modes or reopening saved events.

Backend vs Frontend

Important: This is not a data loss issue on the server. When Firefox successfully submits description data, the server saves it correctly. The problem is that Firefox's JavaScript execution sometimes prevents the description from being submitted in the first place, or clears it when reopening the event for editing.

Logging and Diagnostics

If you need to verify this issue or provide diagnostics to support:


If you need to capture evidence of the behavior, the following artifacts were useful in isolating this as a client-side issue:

  • Kerio Connect support information bundle
  • Server error/warning logs covering the reproduction timeframe
  • Screen recording showing the exact workflow (especially drag-creating a multi-day event in Month view)
  • Firefox HAR capture covering save and reopen actions
    • Open Firefox and log in to Kerio Connect Webmail
    • Press F12 to open Developer Tools
    • Go to the Network tab
    • Check Preserve log at the top
    • Reproduce the issue (create appointment, add description, save, reopen)
    • Right-click in the network panel and select Save all as HAR
  • Firefox browser console logs during save/reopen

Frequently Asked Questions

Q1. Is this a server-side issue with Kerio Connect?

A1: Available evidence indicates it is primarily a Webmail frontend (client-side) issue in Firefox. HAR/console evidence showed backend JSON-RPC requests returning HTTP 200 without server-side errors, and the server stored values submitted by the web client. The failure pattern points to client-side handling of description and descriptionHtml during editor mode switches and/or reopen flows in Firefox.

Q2. Is the description actually lost, or just not displayed?

A2: It may be a display/synchronization problem in the Webmail UI rather than a failed save. Reloading the page after saving reduced/avoided the issue in some tests, and checking the same event in another browser (for example, Chrome) can help confirm whether the description was stored.

Q3. Why does it happen most often with multi-day events created by dragging in Month view?

A3: Testing showed a recurring dependency on that specific workflow. Creating a multi-day event via drag in Month view appears to increase the likelihood of a client-side synchronization issue when switching editor modes and reopening the appointment in Firefox.


Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Ciprian Nastase

  2. Posted

Comments