Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Repeat pop-up window hides behind the event box (z-index problem)

Open Beginner friendly
#9,047 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
72/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
css, javascript
Domain
frontend

Research direction

This is a CSS stacking-order bug in the Vue frontend: the Repeat pop-up has z-index 23 while the event details pop-up uses 9999, so the details box covers it. Search the src/ components for the z-index values named in the issue to find the repeat popup and the event details popup, then check which stacking context each one lives in. Done means clicking the Repeat icon in an open event shows the repeat dialog on top of the details dialog, verified in the browser.

Written by the indexing model from the issue text.

Description

0. to triage bug
Steps to reproduce
  1. Add a new event
  2. Click the "Repeat" icon
Expected behavior

The Repeat event pop-up box is in front of the event deatils pop-up box.

Actual behavior
Image

The Repeat event pop-up window has a lower z-index (23) compared to the z-index of a event details pop-up box (9999). Therefore, its visibility is blocked by the event details box.

Calendar app version

No response

CalDAV-clients used

No response

Browser

Chrome

Client operating system

No response

Server operating system

No response

Web server

No response

Database engine version

No response

PHP engine version

No response

Nextcloud version

No response

Updated from an older installed version or fresh install

No response

List of activated apps

Nextcloud configuration

Web server error log

Log file

Browser log

Additional info

No response

Dominant language
JavaScript
Stars
1.2k
Forks
336
Avg merge
16h 52m
Merged PRs (30d)
89

Getting set up

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.

More from nextcloud/calendar

All issues in nextcloud/calendar

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.