Skip to content

Conversation

@isabellaenriquez
Copy link
Member

@isabellaenriquez isabellaenriquez commented Oct 30, 2025

Mainly just cleaning up where we display the term to users everywhere; some comments and variable names updated but we'll probably need to do the rest (if ever) when we update on the backend too.

@linear
Copy link

linear bot commented Oct 30, 2025

@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Oct 30, 2025
@codecov
Copy link

codecov bot commented Oct 30, 2025

❌ 14 Tests Failed:

Tests completed Failed Passed Skipped
12288 14 12274 10
View the top 3 failed test(s) by shortest run time
PendingChanges renders on-demand budgets
Stack Traces | 0.035s run time
Error: expect(element).toHaveTextContent()

Expected element to have text content:
  On-demand budget — shared on-demand budget of $100 → per-category on-demand budget (errors at $3, transactions at $2, and attachments at $1)
Received:
  This account has pending changes to the subscriptionThe following changes will take effect on Mar 16, 2022:Plan changes — Developer → Team (Enterprise)Contract period — monthly → annualBilling period — monthly → annualReserved errors — 5,000 → 0 errorsReserved transactions — 10,000 → 0 transactionsReserved replays — 50 → 0 replaysReserved attachments — 1 GB → 0 GB attachmentsReserved cron monitors — 1 → 0 monitorSeatsReserved uptime monitors — 1 → 0 uptimeReserved cost-per-event for seerAutofix — $1.00000000 → None Reserved cost-per-event for seerScanner — $0.01000000 → None Reserved budgets — $0.00 for seer budget → NoneThe following changes will take effect on Feb 16, 2022:On-Demand Budget — shared on-demand budget of $100 → per-category on-demand budget (errors at $3, transactions at $2, and attachments at $1)
    at Object.toHaveTextContent (.../components/customers/pendingChanges.spec.tsx:191:23)
    at Promise.finally.completed (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1559:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1499:10)
    at _callCircusTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1009:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:949:3)
    at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:839:13)
    at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:829:11)
    at run (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:757:3)
    at runAndTransformResultsToJestFormat (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1920:21)
    at jestAdapter (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/runner.js:101:19)
    at runTestInternal (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:272:16)
    at runTest (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:340:7)
    at Object.worker (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:494:12)
PendingChanges combines regular and on-demand changes
Stack Traces | 0.041s run time
Error: expect(element).toHaveTextContent()

Expected element to have text content:
  On-demand budget — shared on-demand budget of $100 → per-category on-demand budget (errors at $3, transactions at $2, and attachments at $1)
Received:
  This account has pending changes to the subscriptionThe following changes will take effect on Mar 16, 2022:Plan changes — Developer → Team (Enterprise)Contract period — monthly → annualBilling period — monthly → annualReserved errors — 5,000 → 0 errorsReserved transactions — 10,000 → 0 transactionsReserved replays — 50 → 0 replaysReserved attachments — 1 GB → 0 GB attachmentsReserved cron monitors — 1 → 0 monitorSeatsReserved uptime monitors — 1 → 0 uptimeReserved cost-per-event for seerAutofix — $1.00000000 → None Reserved cost-per-event for seerScanner — $0.01000000 → None Reserved budgets — $0.00 for seer budget → NoneOn-Demand Budget — shared on-demand budget of $100 → per-category on-demand budget (errors at $3, transactions at $2, and attachments at $1)
    at Object.toHaveTextContent (.../components/customers/pendingChanges.spec.tsx:236:23)
    at Promise.finally.completed (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1559:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1499:10)
    at _callCircusTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1009:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:949:3)
    at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:839:13)
    at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:829:11)
    at run (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:757:3)
    at runAndTransformResultsToJestFormat (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1920:21)
    at jestAdapter (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/runner.js:101:19)
    at runTestInternal (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:272:16)
    at runTest (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:340:7)
    at Object.worker (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:494:12)
PendingChanges renders pending changes with all categories
Stack Traces | 0.063s run time
Error: expect(element).toHaveTextContent()

Expected element to have text content:
  On-demand maximum — $0.00 → $500.00
Received:
  This account has pending changes to the subscriptionThe following changes will take effect on Oct 9, 2024:Plan changes — Developer → Team (Enterprise)Contract period — monthly → annualBilling period — monthly → annualReserved errors — 5,000 → 15,000,000 errorsReserved transactions — 10,000 → 0 transactionsReserved replays — 50 → 0 replaysReserved attachments — 1 GB → 25 GB attachmentsReserved cron monitors — 1 → 0 monitorSeatsReserved uptime monitors — 1 → 0 uptimeReserved spans — 0 → 20,000,000 spansCustom price (ACV) — $0.00 → $50,000.00Custom price for errors — $0.00 → $20,000.00 Custom price for attachments — $0.00 → $500.00 Custom price for spans — $0.00 → $2,000.00 Custom price for PCSS — $0.00 → $500.00Reserved cost-per-event for seerAutofix — $1.00000000 → None Reserved cost-per-event for seerScanner — $0.01000000 → None Reserved budgets — $0.00 for seer budget → NoneThe following changes will take effect on Feb 20, 2024:Pay-as-you-go maximum — $0.00 → $500.00
    at Object.toHaveTextContent (.../components/customers/pendingChanges.spec.tsx:143:23)
    at Promise.finally.completed (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1559:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1499:10)
    at _callCircusTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1009:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:949:3)
    at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:839:13)
    at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:829:11)
    at run (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:757:3)
    at runAndTransformResultsToJestFormat (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1920:21)
    at jestAdapter (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/runner.js:101:19)
    at runTestInternal (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:272:16)
    at runTest (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:340:7)
    at Object.worker (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:494:12)
PendingChanges renders pending changes
Stack Traces | 0.071s run time
Error: expect(element).toHaveTextContent()

Expected element to have text content:
  On-demand maximum — $0.00 → $500.00
Received:
  This account has pending changes to the subscriptionThe following changes will take effect on Mar 16, 2022:Plan changes — Developer → Team (Enterprise)Contract period — monthly → annualBilling period — monthly → annualReserved errors — 5,000 → 15,000,000 errorsReserved transactions — 10,000 → 20,000,000 transactionsReserved replays — 50 → 0 replaysReserved attachments — 1 GB → 25 GB attachmentsReserved cron monitors — 1 → 0 monitorSeatsReserved uptime monitors — 1 → 0 uptimeCustom price (ACV) — $0.00 → $50,000.00Custom price for errors — $0.00 → $20,000.00 Custom price for transactions — $0.00 → $29,000.00 Custom price for attachments — $0.00 → $500.00 Custom price for PCSS — $0.00 → $500.00Reserved cost-per-event for seerAutofix — $1.00000000 → None Reserved cost-per-event for seerScanner — $0.01000000 → None Reserved budgets — $0.00 for seer budget → NoneThe following changes will take effect on Feb 16, 2022:Pay-as-you-go maximum — $0.00 → $500.00
    at Object.toHaveTextContent (.../components/customers/pendingChanges.spec.tsx:90:23)
    at Promise.finally.completed (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1559:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1499:10)
    at _callCircusTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1009:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:949:3)
    at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:839:13)
    at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:829:11)
    at run (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:757:3)
    at runAndTransformResultsToJestFormat (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1920:21)
    at jestAdapter (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/runner.js:101:19)
    at runTestInternal (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:272:16)
    at runTest (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:340:7)
    at Object.worker (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:494:12)
provisionSubscriptionAction shows manually invoiced on-demand type field when invoiced type is selected
Stack Traces | 0.245s run time
TestingLibraryElementError: Unable to find a label with the text of: On-Demand Max Spend Setting

Ignored nodes: comments, script, style
...
    at Object.getElementError (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/config.js:37:19)
    at getAllByLabelText (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dist/queries/label-text.js:111:38)
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:52:17
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:95:19
    at Object.getByLabelText (.../gsAdmin/components/provisionSubscriptionAction.spec.tsx:284:25)
CustomerOverview renders manually invoiced on-demand details
Stack Traces | 0.252s run time
TestingLibraryElementError: Unable to find an element with the text: Pay-as-you-go Cost-Per-Event Errors:. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.

Ignored nodes: comments, script, style
...
    at Object.getElementError (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/config.js:37:19)
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:76:38
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:52:17
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:95:19
    at Object.getByText (.../components/customers/customerOverview.spec.tsx:193:19)
    at Promise.finally.completed (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1559:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1499:10)
    at _callCircusTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1009:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:949:3)
    at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:839:13)
    at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:829:11)
    at run (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:757:3)
    at runAndTransformResultsToJestFormat (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1920:21)
    at jestAdapter (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/runner.js:101:19)
    at runTestInternal (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:272:16)
    at runTest (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:340:7)
    at Object.worker (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:494:12)
SubscriptionUpsellBanner should render banner for users on free plan with billing access
Stack Traces | 0.431s run time
TestingLibraryElementError: Unable to find an accessible element with the role "button" and name "Start Trial"

Here are the accessible roles:

  button:

  Name "Learn More":
  ...

  Name "Dismiss":
  ...

  --------------------------------------------------
  img:

  Name "":
  ...

  Name "":
  ...

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

Ignored nodes: comments, script, style
...
    at Object.getElementError (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/config.js:37:19)
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:76:38
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:52:17
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:95:19
    at Object.getByRole (.../views/subscriptionPage/subscriptionUpsellBanner.spec.tsx:54:19)
    at runNextTicks (node:internal/process/task_queues:65:5)
    at listOnTimeout (node:internal/timers:549:9)
    at processTimers (node:internal/timers:523:7)
provisionSubscriptionAction shows or hides on-demand CPE fields based on setting
Stack Traces | 0.856s run time
TestingLibraryElementError: Unable to find an accessible element with the role "textbox" and name "On-Demand Max Spend Setting"

Here are the accessible roles:

  dialog:

  Name "":
  ...

  --------------------------------------------------
  document:

  Name "":
  ...

  --------------------------------------------------
  banner:

  Name "":
  ...

  --------------------------------------------------
  textbox:

  Name "Plan":
  ...

  Name "Billing Interval":
  ...

  Name "Billing Type":
  ...

  Name "Pay-as-you-go Max Spend Setting":
  ...

  Name "Soft Cap Type Errors":
  ...

  Name "Soft Cap Type Replays":
  ...

  Name "Soft Cap Type Attachments":
  ...

  Name "Soft Cap Type Cron Monitors":
  ...

  Name "Soft Cap Type Spans":
  ...

  Name "Soft Cap Type Uptime Monitors":
  ...

  Name "Soft Cap Type Logs":
  ...

  Name "Soft Cap Type Continuous Profile Hours":
  ...

  Name "Soft Cap Type UI Profile Hours":
  ...

  Name "Soft Cap Type Issue Fixes":
  ...

  Name "Soft Cap Type Issue Scans":
  ...

  --------------------------------------------------
  checkbox:

  Name "Apply Changes at the End of the Current Billing Period (Oct 24, 2018)":
  ...

  Name "Apply Changes To Current Subscription":
  ...

  Name "Managed Subscription":
  ...

  --------------------------------------------------
  presentation:

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  --------------------------------------------------
  paragraph:

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  --------------------------------------------------
  heading:

  Name "Plan Quotas":
  ...

  Name "Reserved Volume Prices":
  ...

  --------------------------------------------------
  spinbutton:

  Name "Reserved Errors":
  ...

  Name "Reserved Replays":
  ...

  Name "Reserved Attachments (in GB)":
  ...

  Name "Reserved Cron Monitors":
  ...

  Name "Reserved Spans":
  ...

  Name "Reserved Uptime Monitors":
  ...

  Name "Reserved Logs (in GB)":
  ...

  Name "Reserved Continuous Profile Hours":
  ...

  Name "Reserved UI Profile Hours":
  ...

  Name "Reserved Issue Fixes":
  ...

  Name "Reserved Cost-Per-Event Issue Fixes":
  ...

  Name "Reserved Issue Scans":
  ...

  Name "Reserved Cost-Per-Event Issue Scans":
  ...

  Name "Price for Errors":
  ...

  Name "Price for Replays":
  ...

  Name "Price for Attachments":
  ...

  Name "Price for Cron Monitors":
  ...

  Name "Price for Spans":
  ...

  Name "Price for Uptime Monitors":
  ...

  Name "Price for Logs":
  ...

  Name "Price for Continuous Profile Hours":
  ...

  Name "Price for UI Profile Hours":
  ...

  Name "Price for Issue Fixes":
  ...

  Name "Price for Issue Scans":
  ...

  Name "Price for PCSS":
  ...

  Name "Annual Contract Value":
  ...

  --------------------------------------------------
  button:

  Name "Submit":
  ...

  Name "Cancel":
  ...

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

Ignored nodes: comments, script, style
...
    at Object.getElementError (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/config.js:37:19)
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:76:38
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:52:17
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:95:19
    at Object.getByRole (.../gsAdmin/components/provisionSubscriptionAction.spec.tsx:328:14)
provisionSubscriptionAction does not disable soft cap fields when on-demand is disabled
Stack Traces | 0.89s run time
TestingLibraryElementError: Unable to find an accessible element with the role "textbox" and name "On-Demand Max Spend Setting"

Here are the accessible roles:

  dialog:

  Name "":
  ...

  --------------------------------------------------
  document:

  Name "":
  ...

  --------------------------------------------------
  banner:

  Name "":
  ...

  --------------------------------------------------
  textbox:

  Name "Plan":
  ...

  Name "Billing Interval":
  ...

  Name "Billing Type":
  ...

  Name "Pay-as-you-go Max Spend Setting":
  ...

  Name "Soft Cap Type Errors":
  ...

  Name "Soft Cap Type Replays":
  ...

  Name "Soft Cap Type Attachments":
  ...

  Name "Soft Cap Type Cron Monitors":
  ...

  Name "Soft Cap Type Spans":
  ...

  Name "Soft Cap Type Uptime Monitors":
  ...

  Name "Soft Cap Type Logs":
  ...

  Name "Soft Cap Type Continuous Profile Hours":
  ...

  Name "Soft Cap Type UI Profile Hours":
  ...

  Name "Soft Cap Type Issue Fixes":
  ...

  Name "Soft Cap Type Issue Scans":
  ...

  --------------------------------------------------
  checkbox:

  Name "Apply Changes at the End of the Current Billing Period (Oct 24, 2018)":
  ...

  Name "Apply Changes To Current Subscription":
  ...

  Name "Managed Subscription":
  ...

  --------------------------------------------------
  presentation:

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  --------------------------------------------------
  paragraph:

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  --------------------------------------------------
  heading:

  Name "Plan Quotas":
  ...

  Name "Reserved Volume Prices":
  ...

  --------------------------------------------------
  spinbutton:

  Name "Reserved Errors":
  ...

  Name "Reserved Replays":
  ...

  Name "Reserved Attachments (in GB)":
  ...

  Name "Reserved Cron Monitors":
  ...

  Name "Reserved Spans":
  ...

  Name "Reserved Uptime Monitors":
  ...

  Name "Reserved Logs (in GB)":
  ...

  Name "Reserved Continuous Profile Hours":
  ...

  Name "Reserved UI Profile Hours":
  ...

  Name "Reserved Issue Fixes":
  ...

  Name "Reserved Cost-Per-Event Issue Fixes":
  ...

  Name "Reserved Issue Scans":
  ...

  Name "Reserved Cost-Per-Event Issue Scans":
  ...

  Name "Price for Errors":
  ...

  Name "Price for Replays":
  ...

  Name "Price for Attachments":
  ...

  Name "Price for Cron Monitors":
  ...

  Name "Price for Spans":
  ...

  Name "Price for Uptime Monitors":
  ...

  Name "Price for Logs":
  ...

  Name "Price for Continuous Profile Hours":
  ...

  Name "Price for UI Profile Hours":
  ...

  Name "Price for Issue Fixes":
  ...

  Name "Price for Issue Scans":
  ...

  Name "Price for PCSS":
  ...

  Name "Annual Contract Value":
  ...

  --------------------------------------------------
  button:

  Name "Submit":
  ...

  Name "Cancel":
  ...

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

Ignored nodes: comments, script, style
...
    at Object.getElementError (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/config.js:37:19)
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:76:38
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:52:17
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:95:19
    at Object.getByRole (.../gsAdmin/components/provisionSubscriptionAction.spec.tsx:392:14)
provisionSubscriptionAction disables soft cap fields when enabling on-demand
Stack Traces | 0.937s run time
TestingLibraryElementError: Unable to find an accessible element with the role "textbox" and name "On-Demand Max Spend Setting"

Here are the accessible roles:

  dialog:

  Name "":
  ...

  --------------------------------------------------
  document:

  Name "":
  ...

  --------------------------------------------------
  banner:

  Name "":
  ...

  --------------------------------------------------
  textbox:

  Name "Plan":
  ...

  Name "Billing Interval":
  ...

  Name "Billing Type":
  ...

  Name "Pay-as-you-go Max Spend Setting":
  ...

  Name "Soft Cap Type Errors":
  ...

  Name "Soft Cap Type Replays":
  ...

  Name "Soft Cap Type Attachments":
  ...

  Name "Soft Cap Type Cron Monitors":
  ...

  Name "Soft Cap Type Spans":
  ...

  Name "Soft Cap Type Uptime Monitors":
  ...

  Name "Soft Cap Type Logs":
  ...

  Name "Soft Cap Type Continuous Profile Hours":
  ...

  Name "Soft Cap Type UI Profile Hours":
  ...

  Name "Soft Cap Type Issue Fixes":
  ...

  Name "Soft Cap Type Issue Scans":
  ...

  --------------------------------------------------
  checkbox:

  Name "Apply Changes at the End of the Current Billing Period (Oct 24, 2018)":
  ...

  Name "Apply Changes To Current Subscription":
  ...

  Name "Managed Subscription":
  ...

  --------------------------------------------------
  presentation:

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  --------------------------------------------------
  paragraph:

  Name "":
  ...

  Name "":
  ...

  Name "":
  ...

  --------------------------------------------------
  heading:

  Name "Plan Quotas":
  ...

  Name "Reserved Volume Prices":
  ...

  --------------------------------------------------
  spinbutton:

  Name "Reserved Errors":
  ...

  Name "Reserved Replays":
  ...

  Name "Reserved Attachments (in GB)":
  ...

  Name "Reserved Cron Monitors":
  ...

  Name "Reserved Spans":
  ...

  Name "Reserved Uptime Monitors":
  ...

  Name "Reserved Logs (in GB)":
  ...

  Name "Reserved Continuous Profile Hours":
  ...

  Name "Reserved UI Profile Hours":
  ...

  Name "Reserved Issue Fixes":
  ...

  Name "Reserved Cost-Per-Event Issue Fixes":
  ...

  Name "Reserved Issue Scans":
  ...

  Name "Reserved Cost-Per-Event Issue Scans":
  ...

  Name "Price for Errors":
  ...

  Name "Price for Replays":
  ...

  Name "Price for Attachments":
  ...

  Name "Price for Cron Monitors":
  ...

  Name "Price for Spans":
  ...

  Name "Price for Uptime Monitors":
  ...

  Name "Price for Logs":
  ...

  Name "Price for Continuous Profile Hours":
  ...

  Name "Price for UI Profile Hours":
  ...

  Name "Price for Issue Fixes":
  ...

  Name "Price for Issue Scans":
  ...

  Name "Price for PCSS":
  ...

  Name "Annual Contract Value":
  ...

  --------------------------------------------------
  button:

  Name "Submit":
  ...

  Name "Cancel":
  ...

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

Ignored nodes: comments, script, style
...
    at Object.getElementError (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/config.js:37:19)
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:76:38
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:52:17
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:95:19
    at Object.getByRole (.../gsAdmin/components/provisionSubscriptionAction.spec.tsx:366:14)
provisionSubscriptionAction removes retain on-demand budget toggle when plan changes
Stack Traces | 1.09s run time
Error: Unable to find role="textbox" and name "On-Demand Max Spend Setting"

Ignored nodes: comments, script, style
...
    at waitForWrapper (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/wait-for.js:163:27)
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:86:33
    at Object.findByRole (.../gsAdmin/components/provisionSubscriptionAction.spec.tsx:848:20)
provisionSubscriptionAction calls api with correct seer reserved budget args
Stack Traces | 1.61s run time
Error: Unable to find role="textbox" and name "On-Demand Max Spend Setting"

Ignored nodes: comments, script, style
...
    at waitForWrapper (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/wait-for.js:163:27)
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:86:33
    at Object.findByRole (.../gsAdmin/components/provisionSubscriptionAction.spec.tsx:1383:20)
provisionSubscriptionAction calls api with correct am3 dynamic sampling args
Stack Traces | 1.75s run time
Error: Unable to find role="textbox" and name "On-Demand Max Spend Setting"

Ignored nodes: comments, script, style
...
    at waitForWrapper (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/wait-for.js:163:27)
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:86:33
    at Object.findByRole (.../gsAdmin/components/provisionSubscriptionAction.spec.tsx:1254:20)
provisionSubscriptionAction calls api with seer reserved budget args with 0 values
Stack Traces | 1.79s run time
Error: Unable to find role="textbox" and name "On-Demand Max Spend Setting"

Ignored nodes: comments, script, style
...
    at waitForWrapper (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/wait-for.js:163:27)
    at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:86:33
    at Object.findByRole (.../gsAdmin/components/provisionSubscriptionAction.spec.tsx:1503:20)

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

cursor[bot]

This comment was marked as outdated.

@isabellaenriquez isabellaenriquez merged commit 1615218 into master Oct 31, 2025
47 checks passed
@isabellaenriquez isabellaenriquez deleted the isabella/bil-1672 branch October 31, 2025 13:55
isabellaenriquez added a commit that referenced this pull request Oct 31, 2025
Mainly just cleaning up where we display the term to users everywhere;
some comments and variable names updated but we'll probably need to do
the rest (if ever) when we update on the backend too.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants