nextcloud / nextcloud/calendar
[Bug]: New menu dropdown sits above back-button for calendar
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
When I have calendar open, I cannot scroll through weeks/months/.. with the arrows, because the new drop-down menu lies above the "back" arrow and thus takes precedence.
(In fact this is not fully true, because on the very bottom of the button I can still find one line of pixels that continue to work, but that is cumbersome.)
Expected behavior
The new drop-down is i.m.h.o. very debatable because now it takes three clicks to change view where previously one was enough. But if the decision has been made, the rest of the GUI needs to be adapted accordingly, at least leaving this space empty.
Actual behavior
All buttons should be accessible.
Calendar app version
5.3.5
CalDAV-clients used
Firefox browser
Browser
Firefox 140.0.2
Client operating system
arch linux
Server operating system
debian 12 (bookworm)
Web server
Apache
Database engine version
MariaDB
PHP engine version
PHP 8.2
Nextcloud version
Nextcloud Hub 10 (31.0.6)
Updated from an older installed version or fresh install
Updated from an older version
List of activated apps
Nextcloud configuration
Web server error log
Log file
Browser log
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 by reproducing the calendar view in Firefox 140.0.2 on the reported Nextcloud Calendar version, focusing on the new dropdown overlapping the back arrow. Trace the calendar UI interaction that handles the dropdown and navigation arrows; done means the week/month navigation arrows remain fully accessible while the dropdown is present.
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
- 42/100