google / google/site-kit-wp

Dashboard Sharing setup is blocked when PageSpeed Insights module is disconnected

Open
#13,433 0 comments 0 reactions 0 assignees View on GitHub
Type: Bug
Dominant language
JavaScript
Stars
1.4k
Forks
384
Avg merge
4d 14h
Merged PRs (30d)
77

Description

## Bug Description

Dashboard Sharing setup is blocked when the PageSpeed Insights (PSI) module is disconnected.

When all other Site Kit modules are connected, disconnecting only the PageSpeed Insights module causes Dashboard Sharing setup to fail. The Apply button remains disabled, preventing users from completing the Dashboard Sharing configuration.

Dashboard Sharing should not depend on the PSI module connection, as PSI is not required for sharing the dashboard.

## Steps to reproduce

1. Set up Site Kit and connect all available modules.
2. Disconnect only the PageSpeed Insights (PSI) module.
3. Navigate to Site Kit → Settings → Dashboard Sharing.
4. Configure Dashboard Sharing and try to apply the changes.

## Screenshots

https://github.com/user-attachments/assets/ca80c787-b432-4c49-b744-6b85375d01e8

## Additional Context

- PHP Version:
- OS: [e.g. iOS]
- Browser: [e.g. chrome, safari]
- Plugin Version: [e.g. 22]
- Device: [e.g. iPhone6]

---------------

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

## Acceptance criteria

*

## Implementation Brief

* [ ]

### Test Coverage

*

## QA Brief

*

## Changelog entry

*

Contributor guide

Open the contributing guide

Research direction

Start in the Dashboard Sharing settings flow and reproduce the issue with all modules connected, then with only PageSpeed Insights disconnected. Trace why the Apply button remains disabled and verify that Dashboard Sharing can be configured and applied without PSI; add regression coverage if the existing settings tests cover this flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.