Skip to content

Simplify and update overscroll explainer - #1503

Open
vmpstr wants to merge 1 commit into
openui:mainfrom
vmpstr:update-overscroll-explainer
Open

Simplify and update overscroll explainer#1503
vmpstr wants to merge 1 commit into
openui:mainfrom
vmpstr:update-overscroll-explainer

Conversation

@vmpstr

@vmpstr vmpstr commented Aug 13, 2026

Copy link
Copy Markdown

No description provided.

@mfreed7 mfreed7 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Just some small stuff.


When the overscroll area is visible, the overscroll area has an
`:overscroll-backdrop` pseudo element that is styled by default with a
semi-transparent cover, similar to a dialog `:backdrop`. This includes a

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: ::backdrop

</div>
```

### Swipe to dismiss

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can this one not stay, perhaps with the addition of an "X" in the corner to be the button?

main page, it is a clear signal they are done, making `blur` a safe and helpful
trigger to automatically close them.

## Modalness

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So it seems like actually ALL of the remaining demos (the menu) are modal, is that right? Perhaps some part of the modality conversation should be left in?

Also this removed the conversation about focus loss, which I see is mostly moot if the menu is modal. But perhaps good to be explicit that focus loss isn't a light dismiss signal? (It's still possible, by focusing out of the web content into the browser UI.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants