Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Calypso sidebar overflow does not scroll #97747

Closed
jp-imagines opened this issue Dec 23, 2024 · 5 comments · Fixed by #97884
Closed

Calypso sidebar overflow does not scroll #97747

jp-imagines opened this issue Dec 23, 2024 · 5 comments · Fixed by #97884
Assignees
Labels
Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". [Feature] Calypso & wp-admin Navigation All navigation in Calypso and wp-admin, and the unified transitions between the two. [Feature Group] Other Infrastructure Miscellaneous infrastructure features and improvements on WordPress.com. Groundskeeping Issues handled through Dotcom Groundskeeping rotations [Platform] Atomic [Pri] Low Address when resources are available. [Product] WordPress.com All features accessible on and related to WordPress.com. Triaged To be used when issues have been triaged. [Type] Bug

Comments

@jp-imagines
Copy link

Quick summary

The Calypso dashboard sidebar may overflow beyond the height of the current window. If so, scrolling down the screen should reveal the lower dashboard links. However, very inconsistently, the dashboard content itself does scroll but the sidebar menu does not.

Steps to reproduce

  1. Start with a site using the Default interface (enabled at Settings > General).
  2. Navigate around Calypso (or to and from Calypso and WP-Admin), particularly to Calypso areas with a lot of sub-links (e.g. Settings, Tools).
  3. Scroll up and down the dashboard pages.

What you expected to happen

The sidebar should scroll as needed to reveal any overflow items.

What actually happened

In some cases, the sidebar does not scroll at all, making it impossible to view lower links:

Screen.Capture.on.2024-12-23.at.11-41-51.mp4

Impact

Some (< 50%)

Available workarounds?

Yes, easy to implement

If the above answer is "Yes...", outline the workaround.

Refreshing the page seems to consistently fix the issue.

Platform (Simple and/or Atomic)

Atomic

Logs or notes

Replicated only on Atomic so far, and only with the default interface. As this is very inconsistent, I'm unsure whether it affects Simple sites or the "classic" interface (and/or WP-Admin).

Initial user report here: 9194220-zd-a8c

@jp-imagines jp-imagines added [Feature Group] Other Infrastructure Miscellaneous infrastructure features and improvements on WordPress.com. [Feature] Calypso & wp-admin Navigation All navigation in Calypso and wp-admin, and the unified transitions between the two. [Product] WordPress.com All features accessible on and related to WordPress.com. [Type] Bug Needs triage Ticket needs to be triaged labels Dec 23, 2024
@github-actions github-actions bot added [Platform] Atomic [Pri] Low Address when resources are available. labels Dec 23, 2024
Copy link

Support References

This comment is automatically generated. Please do not edit it.

  • 9194220-zen

@github-actions github-actions bot added the Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". label Dec 23, 2024
@madhusudhand
Copy link
Member

Tried to reproduce this issue on atomic and simple sites. The reported issue not observed.
There could be site specific errors which might be breaking scrolling.

calypso-admin-sidebar-scroll.mp4

@jartes
Copy link
Contributor

jartes commented Dec 31, 2024

📌 REPRODUCTION RESULTS

  • Tested on Simple – Replicated
  • Tested on Atomic – Replicated

📌 FINDINGS/SCREENSHOTS/VIDEO
These are the steps that I followed to reproduce this.

First, you'll need two sites, one with the Classic style set (WP-Admin), and the other one with the Default style set. For simple sites, you'll need to use a smaller window size.

  1. On /sites, click on the site with Classic style set, and go to WP-Admin.
  2. Click on the WordPress.com logo (top-left corner) to return to /sites.
  3. Click on the site with the Default style, and click on My Home.
  4. Check the dashboard.

Video:

CleanShot.2024-12-31.at.12.46.38.mp4

📌 ACTIONS

  • Triaged

📌 Message to Author
Thanks for reporting this one, @jp-imagines

👋🏻 @Automattic/t-rex or @Automattic/lego is this something you can review as your earliest opportunity? This came from a customer report.

@madhusudhand are you able to reproduce with the steps I shared?

Slack convo: p1735597464528799-slack-C0160HSMDQV

@jartes jartes added Triaged To be used when issues have been triaged. and removed Needs triage Ticket needs to be triaged labels Dec 31, 2024
@jartes jartes moved this from Needs Triage to Triaged in Automattic Prioritization: The One Board ™ Dec 31, 2024
@madhusudhand
Copy link
Member

madhusudhand commented Jan 2, 2025

@jartes Thanks for the steps. I was able to reproduce the issue. It is happening only when navigating from the sites dashboard. Not observed when the route is directly visited.

@madhusudhand
Copy link
Member

👋🏻 @Automattic/t-rex or @Automattic/lego is this something you can review as your earliest opportunity? This came from a customer report.

Created #97884 to address this issue.

@madhusudhand madhusudhand added the Groundskeeping Issues handled through Dotcom Groundskeeping rotations label Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". [Feature] Calypso & wp-admin Navigation All navigation in Calypso and wp-admin, and the unified transitions between the two. [Feature Group] Other Infrastructure Miscellaneous infrastructure features and improvements on WordPress.com. Groundskeeping Issues handled through Dotcom Groundskeeping rotations [Platform] Atomic [Pri] Low Address when resources are available. [Product] WordPress.com All features accessible on and related to WordPress.com. Triaged To be used when issues have been triaged. [Type] Bug
Development

Successfully merging a pull request may close this issue.

3 participants