Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -58,13 +58,13 @@ export function AskSeerOption<T>({state}: {state: ComboBoxState<T>}) {
<IconSeer />
<Tooltip
title={tct(
'The assistant requires Generative AI which is subject to our [dataProcessingPolicy:data processing policy].',
'Powered by generative AI. Learn more about our [dataProcessingPolicy:AI privacy principles].',
{
dataProcessingPolicy: (
<ExternalLink
onMouseOver={() => setOptionDisableOverride(true)}
onMouseOut={() => setOptionDisableOverride(false)}
href="https://docs.sentry.io/product/security/ai-ml-policy/#use-of-identifying-data-for-generative-ai-features"
href="https://docs.sentry.io/product/ai-in-sentry/ai-privacy-and-security/"
/>
),
}
Expand Down
8 changes: 3 additions & 5 deletions static/app/components/searchQueryBuilder/index.spec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4875,18 +4875,16 @@ describe('SearchQueryBuilder', () => {

await userEvent.hover(askSeerText);

const tooltipTitle = await screen.findByText(
/The assistant requires Generative AI/
);
const tooltipTitle = await screen.findByText(/Powered by generative AI/);
expect(tooltipTitle).toBeInTheDocument();
expect(tooltipTitle).toBeVisible();

const tooltipLink = screen.getByText(/data processing policy/);
const tooltipLink = screen.getByText(/AI privacy principles/);
expect(tooltipLink).toBeInTheDocument();
expect(tooltipLink).toBeVisible();
expect(tooltipLink).toHaveAttribute(
'href',
'https://docs.sentry.io/product/security/ai-ml-policy/#use-of-identifying-data-for-generative-ai-features'
'https://docs.sentry.io/product/ai-in-sentry/ai-privacy-and-security/'
);
});
});
Expand Down
Loading