-
Notifications
You must be signed in to change notification settings - Fork 295
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
Minor UX/UI issue on Dashboard Sharing feature tour in specific scenario #5521
Comments
@techanvil can we solve this by extending the styles here to apply to the settings tour as well? site-kit-wp/assets/sass/components/feature-tours/_googlesitekit-dashboard-sharing.scss Line 20 in 3980ef5
|
Hi @aaemnnosttv, thanks for pointing this out. I hadn't spotted this aspect. However, having tested I've found it doesn't quite work as desired - the dialog still transitions in, because the required Another thing I need to mention is I had made a mistake in my initial IB solution. I had referred to the wrong |
Great find @techanvil 👍 IB ✅ |
My bad! You're correct, @wpdarren , the tour resumes at the correct spot with the correct tooltip placement. I'll update the QA brief right away! |
QA Update: ✅Verified:
|
Bug Description
A very minor UX/UI observation. Where the user dismisses the tour at step 1 and they click on the dashboard sharing settings icon, the tour is triggered again. When the tour tooltip appears on 'add user role' the highlighted area slightly overlaps the icon. It's more of an issue on Safari but noticed it on Chrome too.
Worth noting that moving to the next step then moving back will move the outline to the correct place:
Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance criteria
Implementation Brief
In
assets/js/components/dashboard-sharing/DashboardSharingSettingsButton.js
:useEffect
to auseCallback
, assigning the result to a constant with a suitably descriptive name, and remove the use ofdialogOpen
from it.site-kit-wp/assets/js/components/dashboard-sharing/DashboardSharingSettingsButton.js
Lines 106 to 111 in 970de0d
Dialog
using theonOpen
prop.Test Coverage
QA Brief
Changelog entry
The text was updated successfully, but these errors were encountered: