Skip to content

fix(google-docs): add file type guidance copy to main page [INTEG-3887]#10976

Open
Franco Banfi (FBanfi) wants to merge 3 commits into
masterfrom
integ-3887
Open

fix(google-docs): add file type guidance copy to main page [INTEG-3887]#10976
Franco Banfi (FBanfi) wants to merge 3 commits into
masterfrom
integ-3887

Conversation

@FBanfi
Copy link
Copy Markdown
Collaborator

@FBanfi Franco Banfi (FBanfi) commented May 13, 2026

Purpose

This PR addresses some feedback: when the Google Drive file picker returns no results, users see a bare "No documents" message with no explanation of why, leaving them confused about whether they're connected to the wrong Drive or simply don't have the right file type.

Original plan

The initial approach was to detect the empty state proactively: before opening the picker, but the OAuth token the app holds is scoped to drive.file, a non-sensitive scope that only grants access to files the app itself created or was explicitly handed via the picker. It does not allow listing pre-existing files in the user's Drive. Additionally, the picker UI itself is rendered by Google in its own iframe. We have no control over what it displays internally and receive no "empty results" callback.

Approach

Because of those limitations we:

  • Updated the main page paragraph copy to clarify that only Google Doc files are supported, Sheets, Slides, and PDFs will not appear in the file picker

Testing steps

Added several missing tests for the main page.

Breaking Changes

No

Dependencies and/or References

INTEG-3887

Deployment

No

Franco Banfi (FBanfi) and others added 3 commits May 13, 2026 15:35
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@FBanfi Franco Banfi (FBanfi) marked this pull request as ready for review May 13, 2026 19:03
@FBanfi Franco Banfi (FBanfi) requested review from a team as code owners May 13, 2026 19:03
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.

1 participant