OpenSlides / OpenSlides/openslides-client

Browser on iOS devices: visual bug in menu structure

Open
#6,330 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug ui
Dominant language
TypeScript
Stars
35
Forks
52
Avg merge
1d 9h
Merged PRs (30d)
52

Description

Describe the bug
A visual bug occurs in the menu structures in browsers which are used on iOS devices. A vertical separation line is missing for several menus.

Affected menus:
Dashboard > Committes, accounts, tags, files
meeting menu > agenda, motions, eletions, participants, files,

Example on iOS:
Image

Same menu on linux device:
Image

How to Reproduce
Precondition: iOS tablet needed

  1. open dashboard or meeting and navigate to the above mentioned menus.

Expected behavior
The menu structure should display the correct vertical line for all menus.

Additional context
I've tested this on a iPad Pro (M4) with iPadOS-Version 26.5. I can't tell, if this also happens on other iOS devices. Also I'm not sure and I can't test this on other tablets. Maybe this problem also occurs on other tablets than iOS ones too.

Contributor guide

No contributing guide indexed for this repository

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

Start by reproducing the missing vertical separators on an iPad in the Dashboard and meeting menus listed in the issue, then compare the same navigation on Linux. Trace the frontend menu components and styles responsible for these structures; done means the separators appear consistently on iOS without disrupting the existing desktop layout.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.