google / site-kit-wp

Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
https://sitekit.withgoogle.com
Apache License 2.0
1.23k stars 279 forks source link

Gathering data notification - Loader not appearing on 'See other services' CTA click #9225

Open mohitwp opened 3 weeks ago

mohitwp commented 3 weeks ago

Bug Description

When clicking 'See more services,' the loader does not appear, and the user is taken to the Settings > Services tab after a few seconds. In the latest environment, the loader does appear. We have increased the speed, but the loader should be displayed as it is in the latest environment.

Steps to reproduce

  1. Set up site kit.
  2. Click on 'See more services' CTA of gathering data notification on main dashboard.

Screenshots

https://github.com/user-attachments/assets/bf94978c-1406-4a13-bd3f-5e50c800a837

Additional Context


Do not alter or remove anything below. The following sections will be managed by moderators only.

Acceptance criteria

Implementation Brief

Note: Since the Notifications API is implemented, the dismissal will also remove notification from getQueuedNotifications selector which removes notification immediately. Before this was handled in BannerNotification component, which would determine if notification should be hidden using class property, which would account for isNavigatingToCTALink. With new API, this happens before isNavigatingToCTALink is signalled opposite to this being checked during the render.

Test Coverage

QA Brief

Changelog entry

eugene-manuilov commented 5 days ago

AC ✔️

eugene-manuilov commented 23 hours ago

IB ✔️