nextcloud / nextcloud/calendar
Importing multiple .ics files at once pushes the list of events offscreen
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 332
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 137
Description
Steps to reproduce
- Click on Calendar Settings
- Choose Import calendar
- Select over 15 .ics files (if you're screen has higher resolution you'd need to select even more files)
- See bug
Expected behavior
Perhaps when importing multiple .ics files the pop-up screen for importing them should allow scrolling throught the multiple events.
Actual behaviour
See screenshot. Issue is found at the bottom of the pop-up screen. See how it goes beyon the pop-up screen so you can't choose the "Calendar to import into" for events that are hidden.
Calendar app version
4.6.4
CalDAV-clients used
aCalendar+ (this issue happens inside Nextcloud instance)
Browser
Brave v1.62.162 using Chromium v.121.0.6167.139
Client operating system
Arch Linux
Server operating system
Debian Bullseye - Linux 5.10.0-27-amd64 x86_64
Web server
Nginx
Database engine version
MySQL
PHP engine version
PHP 8.2
Nextcloud version
28.0.2
Updated from an older installed version or fresh install
Updated from an older version
List of activated apps
Coudn't use the command.
Nextcloud configuration
Coudn't use the command.
Web server error log
No response
Log file
No response
Browser log
No response
Additional info
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in Calendar Settings > Import calendar and reproduce the issue by selecting more than 15 .ics files. The work is done when the import popup lets users scroll through all events and keeps the “Calendar to import into” control reachable.
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
- 35/100