Skip to content

UX: only show single composer tip at a time #33050

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

Merged
merged 1 commit into from
Jun 6, 2025

Conversation

dbattersby
Copy link
Contributor

@dbattersby dbattersby commented Jun 3, 2025

Most composer tips use the "educational" template name but similar topics uses it's own template. We only allow showing if a tip using the template name wasn't shown already. So therefore a welcome message (ie. "educational") could show at the same time as a "similar topics" tip, which isn't ideal from a UX perspective.

This change prevents overlapping composer tips by only opening the popup if there are no popups open already. Therefore requiring the user to close a tip before another different tip type could open.

@dbattersby dbattersby force-pushed the single-educational-popup-composer branch from d6cca37 to 58b0c49 Compare June 3, 2025 12:23
@dbattersby dbattersby merged commit 14e6124 into main Jun 6, 2025
17 checks passed
@dbattersby dbattersby deleted the single-educational-popup-composer branch June 6, 2025 11:28
martin-brennan pushed a commit that referenced this pull request Jun 10, 2025
Most composer tips use the "educational" template name but similar
topics uses it's own template. We only allow showing if a tip using the
template name wasn't shown already. So therefore a welcome message (ie.
"educational") could show at the same time as a "similar topics" tip,
which isn't ideal from a UX perspective.

This change prevents overlapping composer tips by only opening the popup
if there are no popups open already. Therefore requiring the user to
close a tip before another different tip type could open.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants