nextcloud / nextcloud/calendar

Very long Event Titles can mess up user interface (browser, month view)

Open
#4,165 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Steps to reproduce
  1. in the browser, define a very long calendar entry, like with 20 or 30 words
  2. create 4-5 other entries for the same day (can be shorter)
  3. change to month view
  4. clicking "# more" results in the first entry now occupying the full window width (no line breaks, no scrollbars), the other entries are out of reach
Expected behavior

The long entry should be displayed with line breaks (preferred), and/or the window provide scrollbars to allow maneuvering through the various calendar entries of this day.

Actual behaviour

In the browser calendar's month view, on trying to expand the list of scheduled events, the long entry blocks the whole screen and doesn't allow seeing and accessing the other entries of this day anymore.

Calendar app version

No response

CalDAV-clients used

No response

Browser

Firefox 99.0.1

Client operating system

Windows 11

Server operating system

Ubuntu

Web server

Nginx

Database engine version

MariaDB

PHP engine version

PHP 8.1

Nextcloud version

23.0.3

Updated from an older installed version or fresh install

No response

List of activated apps

No response

Nextcloud configuration

No response

Web server error log

No response

Log file

No response

Browser log

No response

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

Reproduce the issue in the browser calendar's month view with a 20–30-word event and several other events on the same day, using the stated Firefox setup if available. Inspect the month-view “# more” event expansion entry point. Done means long titles wrap or the expanded list scrolls, while all events remain accessible.

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
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.