Skip to content

upcoming: [UIE-10546] — Pendo support for DebouncedSearchTextField and DocsLink components#13543

Open
dwiley-akamai wants to merge 2 commits intolinode:developfrom
dwiley-akamai:UIE-10546-search-and-docs-link-pendo
Open

upcoming: [UIE-10546] — Pendo support for DebouncedSearchTextField and DocsLink components#13543
dwiley-akamai wants to merge 2 commits intolinode:developfrom
dwiley-akamai:UIE-10546-search-and-docs-link-pendo

Conversation

@dwiley-akamai
Copy link
Copy Markdown
Contributor

Description 📝

Update the DebouncedSearchTextField and DocsLink components to properly support Pendo tagging.

Changes 🔄

  • Add optional pendoId props to DebouncedSearchTextField and DocsLink, and in DocsLink mark analyticsLabel prop as deprecated
  • Update constants

Scope 🚢

Upon production release, changes in this PR will be visible to:

  • All customers
  • Some customers (e.g. in Beta or Limited Availability)
  • No customers / Not applicable

Target release date 🗓️

TBD

Preview 📷

Images: Search bar
Screenshot 2026-03-27 at 7 06 52 PM
Images: Docs link
Screenshot 2026-03-27 at 7 08 06 PM

How to test 🧪

Prerequisites

Toggle the Private Image Sharing flag in the CM DevTool

Verification steps

  • In each of the sub-tabs under "Image Library", confirm that the image search bar and the docs link (if applicable) have the appropriate data-pendo-id
  • In "Share Groups" > "Owned Groups" tab, confirm that the image search bar and the docs link have the appropriate data-pendo-id
Author Checklists

As an Author, to speed up the review process, I considered 🤔

👀 Doing a self review
❔ Our contribution guidelines
🤏 Splitting feature into small PRs
➕ Adding a changeset
🧪 Providing/improving test coverage
🔐 Removing all sensitive information from the code and PR description
🚩 Using a feature flag to protect the release
👣 Providing comprehensive reproduction steps
📑 Providing or updating our documentation
🕛 Scheduling a pair reviewing session
📱 Providing mobile support
♿ Providing accessibility support


  • I have read and considered all applicable items listed above.

As an Author, before moving this PR from Draft to Open, I confirmed ✅

  • All tests and CI checks are passing
  • TypeScript compilation succeeded without errors
  • Code passes all linting rules

@dwiley-akamai dwiley-akamai self-assigned this Mar 27, 2026
@dwiley-akamai dwiley-akamai requested a review from a team as a code owner March 27, 2026 23:57
@dwiley-akamai dwiley-akamai added the Private Image Sharing Related to Private Image Sharing feature label Mar 27, 2026

export interface DocsLinkProps {
/** The label to use for analytics purposes */
/** DEPRECATED: The label to use for Adobe Analytics purposes */
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I considered just repurposing this prop, but it is used in other places in the code currently, and I didn't want junk data being sent to Pendo.

@linode-gh-bot
Copy link
Copy Markdown
Collaborator

Cloud Manager UI test results

🎉 888 passing tests on test run #2 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
0 Failing888 Passing11 Skipped42m 47s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Private Image Sharing Related to Private Image Sharing feature

Projects

Status: Review

Development

Successfully merging this pull request may close these issues.

3 participants