wordpress-mobile / wordpress-mobile/WordPress-Android

[Reader] Context menu in Reader post lists glitches sometimes

Open
#19,450 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Pri] Medium [Type] Bug Reader
Dominant language
Kotlin
Stars
3.2k
Forks
1.4k
Avg merge
1d 11h
Merged PRs (30d)
69

Description

ref: p5T066-47C-p2#comment-14974

Expected Behavior

Once the context menu (overflow button in a post card) is shown, it stays where it was rendered until it's dismissed.

Actual Behavior

Depending on where the context menu is rendered, it changes position when interacted with.

Steps to reproduce
  1. Navigate to the Following tab
  2. Tap on the ellipsis button
  3. Notice that the context menu is not showing everything.
  4. Scroll the content inside the context menu
  5. ⚠️ Notice that the menu changes its size and position
Note

This doesn't happen always, it appears to happen mostly when the menu is rendered to close to the top or bottom edges of the screen.

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

Start by reproducing the issue in the Following tab through a post card's ellipsis button, then scroll within the context menu near the top and bottom screen edges. Trace the Reader post context-menu entry point and its positioning behavior. Done means the full menu remains visible at its rendered position while it is interacted with, until dismissed.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.