Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix missing tooltip on line and area charts when the symbol is hidden #38438

Merged
merged 1 commit into from
Feb 5, 2024

Conversation

alxnddr
Copy link
Member

@alxnddr alxnddr commented Feb 5, 2024

Closes #38436

Description

When dots are not visible on line/area charts, the tooltip is not showing. This is because the hover event handlers are bound to the dots.

How to verify

  • create a line/area chart
  • disable dots on series
  • ensure hovering the line still shows the tooltip

Demo

tooltip-works.mov

Checklist

  • Tests have been added/updated to cover changes in this PR

@alxnddr alxnddr self-assigned this Feb 5, 2024
@metabase-bot metabase-bot bot added the .Team/DashViz Dashboard and Viz team label Feb 5, 2024
@alxnddr alxnddr marked this pull request as ready for review February 5, 2024 16:14
@metabase-bot metabase-bot bot added the visual Run Percy visual testing label Feb 5, 2024
Copy link

replay-io bot commented Feb 5, 2024

StatusIn Progress ↗︎ 51 / 52
Commitbe432dc
Results
179 Failed
  • "COMPARE TO THE REST" should not show NULL in titles of generated dashboard cards (metabase#15737)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/x-rays.cy.spec.js:45163:12)
  • "COMPARE TO THE REST" should work on a nested question made from base native question (metabase#15655)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/x-rays.cy.spec.js:45129:14)
  • "X-RAY" should not show NULL in titles of generated dashboard cards (metabase#15737)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/x-rays.cy.spec.js:45163:12)
  • "X-RAY" should work on a nested question made from base native question (metabase#15655)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/x-rays.cy.spec.js:45129:14)
  • allows opening custom URL destination that is not a Metabase instance URL using link (metabase#33379)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44474:9)
  • allows opening custom URL destination with parameters
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44439:9)
  • allows setting dashboard tab with parameter as custom destination
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43592:9)
  • allows setting dashboard with multiple parameters as custom destination
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43549:9)
  • allows setting dashboard with single parameter as custom destination
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43513:9)
  • allows setting dashboard without filters as custom destination and changing it back to default click behavior
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43477:9)
  • allows setting saved question as custom destination and changing it back to default click behavior
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43783:9)
  • allows setting saved question with multiple parameters as custom destination
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43843:9)
  • allows setting saved question with single parameter as custom destination
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43811:9)
  • allows setting URL as custom destination and changing it back to default click behavior
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43904:9)
  • allows setting URL with parameters as custom destination
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43944:9)
  • allows to create a question based on a model
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.LineAreaBarChart`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/models/models.cy.spec.js:45422:12)
  • allows to undo turning a question into a model
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.LineAreaBarChart`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/models/models.cy.spec.js:45309:10)
  • allows updating multiple dashboard filters
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44526:9)
  • allows updating multiple dashboard filters
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44043:9)
  • allows updating single dashboard filter and changing it back to default click behavior
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43974:9)
  • behavior is updated after linked dashboard filter has been removed
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44010:9)
  • brush filter should work post-aggregation for month granularity (metabase#18011)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/chart_drill.cy.spec.js:43268:12)
  • can see x-ray options when a custom column is present (#16680)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.dot`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/custom-column/custom-column.cy.spec.js:43130:10)
  • changes model's display to table
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.LineAreaBarChart`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/models/models.cy.spec.js:45301:10)
  • click behavior to custom destination should work (metabase#29517-2)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/models/reproductions/29517-native-remapped-model-drill-through-click-behavior.cy.spec.js:44936:98)
  • custom expression names (metabase#16249-1)
      AssertionError: Timed out retrying after 4000ms: Unable to find an element by: [data-testid="legend-item"]
      Ignored nodes: comments, script, style
      <html
        lang="en"
        translate="no"
      >
        <head>
          <meta
            charset="utf-8"
          />
          <meta
            content="IE=edge"
            http-equiv="X-UA-Compatible"
          />
          <meta
            content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
            name="viewport"
          />
          <meta
            content="noindex"
            name="robots"
          />
          <meta...
  • dashboard click behavior works without tabId previously saved
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43730:9)
  • DEFAULT version: drill-through should work on implicit joined tables with sandboxes (metabase#13641)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/permissions/sandboxes.cy.spec.js:45440:16)
  • DEFAULT version: should work on questions with joins, with sandboxed target table, where target fields cannot be filtered (metabase#13642)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/permissions/sandboxes.cy.spec.js:45734:16)
  • displays trendline when there are multiple numeric outputs (for simple question) (metabase#12781)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `rect`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/trendline.cy.spec.js:42993:10)
  • does not allow opening custom dashboard destination
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44341:11)
  • does not allow opening custom question destination
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44391:11)
  • drill-through should work (metabase#29517-1)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/models/reproductions/29517-native-remapped-model-drill-through-click-behavior.cy.spec.js:44924:10)
  • regular column names (metabase#16249-2)
      AssertionError: Timed out retrying after 4000ms: Unable to find an element by: [data-testid="legend-item"]
      Ignored nodes: comments, script, style
      <html
        lang="en"
        translate="no"
      >
        <head>
          <meta
            charset="utf-8"
          />
          <meta
            content="IE=edge"
            http-equiv="X-UA-Compatible"
          />
          <meta
            content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
            name="viewport"
          />
          <meta
            content="noindex"
            name="robots"
          />
          <meta...
  • REMAPPED version: drill-through should work on implicit joined tables with sandboxes (metabase#13641)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/permissions/sandboxes.cy.spec.js:45440:16)
  • REMAPPED version: should work on questions with joins, with sandboxed target table, where target fields cannot be filtered (metabase#13642)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/permissions/sandboxes.cy.spec.js:45734:16)
  • replace missing values with "Nothing" should work on Mongo (metabase#16170)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.y-axis-label`, but never found it.
          at assertOnTheYAxis (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/reproductions/16170-line-mongo-replace-missing-values.cy.spec.js:42936:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/reproductions/16170-line-mongo-replace-missing-values.cy.spec.js:42920:9)
  • replace missing values with "Zero" should work on Mongo (metabase#16170)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.y-axis-label`, but never found it.
          at assertOnTheYAxis (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/reproductions/16170-line-mongo-replace-missing-values.cy.spec.js:42936:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/reproductions/16170-line-mongo-replace-missing-values.cy.spec.js:42920:9)
  • should allow 'Distribution' and 'Sum over time' on nested questions (metabase#12568)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/question/nested.cy.spec.js:43167:22)
  • should allow 'zoom in' drill-through when grouped by custom column (metabase#13289) (metabase#13289)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/custom-column/reproductions/13289-cc-post-aggregation-zoom-in.cy.spec.js:43002:12)
  • should allow brush date filter
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.LineAreaBarChart`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/chart_drill.cy.spec.js:43225:12)
  • should allow clicking on a legend in a native question without breaking the UI (metabase#12439)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/native/reproductions/12439-click-on-legend-breaks-ui.cy.spec.js:42946:12)
  • should allow drill-through for sandboxed user (metabase-enterprise#535)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/permissions/sandboxes.cy.spec.js:45501:14)
  • should allow drill-through on combined cards with different amount of series (metabase#13457)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.sub.enable-dots._0`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/chart_drill.cy.spec.js:43367:18)
  • should allow moving dashcards between tabs
      AssertionError: expected { width: 799.015625, height: 402 } to deeply equal { width: 799, height: 402 }
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/tabs.cy.spec.js:45159:24)
  • should allow non-user to unsubscribe from subscription
      AssertionError: Timed out retrying after 4000ms: Expected to find content: 'You've unsubscribed non-user@example.com from the "Orders in a dashboard" alert.' but never did.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/sharing/subscriptions.cy.spec.js:45378:17)
  • should allow reverting to a saved question state and back into a model again
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.LineAreaBarChart`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/models/models-revision-history.cy.spec.js:44818:10)
  • should allow toggling of the total bar
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .axis.x`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43285:12)
  • should allow toggling of value labels
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .value-label`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43297:12)
  • should allow x-rays for questions with segments (metabase#31697)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.dot`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/reproductions/31697-question-xray-segment.cy.spec.js:43022:10)
  • should allow you to show/hide and reorder columns
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.enable-dots`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/bar_chart.cy.spec.js:43216:34)
  • should apply correct date range on a graph drill-through (metabase#13785)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/dashboard-drill.cy.spec.js:45458:14)
  • should apply filters to the series selecting area range
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.CardVisualization`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line_chart.cy.spec.js:43614:12)
  • should apply filters to the series selecting area range when axis is a number
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.CardVisualization`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line_chart.cy.spec.js:43642:10)
  • should apply the filter from a metric when drilling through (metabase#6010)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.dot`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/reproductions/6010-metric-filter-drill.cy.spec.js:42996:10)
  • should be able to change y axis position (metabase#13487)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.axis.yr`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line_chart.cy.spec.js:43133:10)
  • should be able to format data point values style independently on multi-series chart (metabase#13095)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.value-labels`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line_chart.cy.spec.js:43163:10)
  • should be able to open x-ray on a dashcard from a dashboard with multiple tabs
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/x-rays.cy.spec.js:45261:12)
  • should be able to use aggregation functions on saved native question (metabase#15397)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/question/nested.cy.spec.js:43338:24)
  • should be possible to sort on the breakout column (metabase#30743)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/joins/reproductions/30743-sort-on-breakout-column-crashes.cy.spec.js:43059:22)
  • should be possible to update/change label for an empty row value (metabase#12128)
      AssertionError: Timed out retrying after 4000ms: Unable to find an element by: [data-testid="legend-item"]
      Ignored nodes: comments, script, style
      <html
        lang="en"
        translate="no"
      >
        <head>
          <meta
            charset="utf-8"
          />
          <meta
            content="IE=edge"
            http-equiv="X-UA-Compatible"
          />
          <meta
            content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
            name="viewport"
          />
          <meta
            content="noindex"
            name="robots"
          />
          <meta...
  • should correctly apply breakout in query builder (metabase#14648)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/x-rays.cy.spec.js:45237:22)
  • should correctly apply start of the week to a bar chart (metabase#13516)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.axis.x`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/admin/settings/localization.cy.spec.js:44972:10)
  • should correctly display tooltip values when X-axis is numeric and style is 'Ordinal' (metabase#15998)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .enable-dots`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line_chart.cy.spec.js:43213:10)
  • should correctly drill through on a card with multiple series (metabase#11442)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.sub.enable-dots._0`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/chart_drill.cy.spec.js:43312:18)
  • should correctly format the filter operator after the aggregation (metabase#27104)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/question/reproductions/27104-wrong-filter-operator-formatting-after-aggregation.cy.spec.js:43058:22)
  • should display an error message when there are more series than the chart supports
      AssertionError: Timed out retrying after 4000ms: Unable to find an element with the text: This chart type doesn't support more than 100 series of data.. 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
      <html
        lang="en"
        translate="no"
      >
        <head>
          <meta
            charset="utf-8"
          />
          <meta
            content="IE=edge"
            http-equiv="X-UA-C...
  • should display correct axis labels (metabase#12782)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.x-axis-label`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line_chart.cy.spec.js:43597:12)
  • should display correct data values
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.value-labels`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/bar_chart.cy.spec.js:43176:33)
  • should display correct tooltip value for multiple series charts on dashboard (metabase#15612)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/dashboard-drill.cy.spec.js:45637:16)
  • should display correct value in a tooltip for unaggregated data (metabase#11907)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .dot`, but never found it.
          at hoverLineDot (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/chart_drill.cy.spec.js:43778:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/chart_drill.cy.spec.js:43464:7)
  • should display correct value in a tooltip for unaggregated data with breakouts (metabase#15785)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/chart_drill.cy.spec.js:43490:10)
  • should display correct values when one of them is 0 (metabase#16246)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.value-label`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43246:10)
  • should display days on X-axis correctly when grouped by 'Day of the Week' (metabase#13604)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.axis.x`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/admin/settings/localization.cy.spec.js:45002:10)
  • should display proper drills on chart click for bar chart
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.LineAreaBarChart`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/chart_drill.cy.spec.js:43728:10)
  • should display proper drills on chart click for line chart
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.LineAreaBarChart`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/chart_drill.cy.spec.js:43690:10)
  • should display the GUI question with aggregation correctly
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.x-axis-label`, but never found it.
          at assertOnXYAxisLabels (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/embedding/embedding-questions.cy.spec.js:45126:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/embedding/embedding-questions.cy.spec.js:45053:7)
  • should display trend line for stack-100% chart (metabase#25614)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `g.trend path.line`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/trendline.cy.spec.js:43011:35)
  • should display weeks correctly in tooltips for native questions (metabase#25007)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .dot`, but never found it.
          at clickLineDot (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/reproductions/25007-week-tooltip-native.cy.spec.js:42890:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/reproductions/25007-week-tooltip-native.cy.spec.js:42885:7)
  • should drill through a nested query
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/chart_drill.cy.spec.js:43397:10)
  • should drill-through correctly when stacking
      AssertionError: Timed out retrying after 4000ms: Unable to find an element with the text: Doohickey. 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
      <div
        class="emotion-f95fps e1f4gs624"
        data-testid="legend-item"
      >
        <div
          class="emotion-thdz1d e1f4gs623"
        >
          <div
            class="emotion-1ge87j7 e1f4gs622"
            color="#F2A86F"
          />...
  • should fall back to the first tab after target dashboard tab has been removed and there is only 1 tab left
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43683:9)
  • should filter out null values (metabase#16049)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/bar_chart.cy.spec.js:43154:24)
  • should hide the Total label if there is no space
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .axis.x`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43166:10)
  • should interpolate null value by not rendering a data point (metabase#4122)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.sub._0`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line_chart.cy.spec.js:43282:10)
  • should map dashcard date parameter to correct date range filter in target question - month -> day (metabase#17879)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/reproductions/17879-date-parameter-mapping.cy.spec.js:43140:12)
  • should map dashcard date parameter to correct date range filter in target question - week -> day (metabase#17879)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/reproductions/17879-date-parameter-mapping.cy.spec.js:43140:12)
  • should map dashcard date parameter to correct date range filter in target question - year -> day (metabase#17879)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/reproductions/17879-date-parameter-mapping.cy.spec.js:43140:12)
  • should map dashcard date parameter to correct date range filter in target question - year -> month (metabase#17879)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/reproductions/17879-date-parameter-mapping.cy.spec.js:43140:12)
  • should not allow you to choose X-axis breakout
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.CardVisualization svg`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43212:10)
  • should not display duplicate Y-axis after modifying/reordering metrics (metabase#20548)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/reproductions/20548-bar-duplicate-y-axis-after-changing-metrics.cy.spec.js:43013:22)
  • should not display query editing controls and 'Browse Data' link
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.goal`, but never found it.
          at addGoalLine (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/question/reproductions/18978-18977-nested-question-nodata-user.cy.spec.js:44876:43)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/question/reproductions/18978-18977-nested-question-nodata-user.cy.spec.js:44848:9)
  • should not drop fields from joined table on dashboard 'zoom-in' (metabase#27380)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/joins/reproductions/27380-dashboard-drops-joined-fields-on-zoom-in.cy.spec.js:43039:10)
  • should not drop the chart legend (metabase#4995)
      AssertionError: Timed out retrying after 4000ms: Unable to find an element by: [data-testid="legend-item"]
      Ignored nodes: comments, script, style
      <html
        lang="en"
        translate="no"
      >
        <head>
          <meta
            charset="utf-8"
          />
          <meta
            content="IE=edge"
            http-equiv="X-UA-Compatible"
          />
          <meta
            content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
            name="viewport"
          />
          <meta
            content="noindex"
            name="robots"
          />
          <meta...
  • should not fire POST request after every character during display name change (metabase#21452)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/reproductions/21452-xhr-on-every-char-for-rename.cy.spec.js:43052:10)
  • should now display null values (metabase#16246)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.value-label`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43264:10)
  • should open drill-through menu as a default click-behavior
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43446:9)
  • should reflect/apply sorting to the x-axis (metabase#27279)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.x.axis .tick`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/reproductions/27279-sorting-does-not-apply-to-x-axis.cy.spec.js:42961:31)
  • should remove post-aggregation filters from a multi-stage query (metabase#13504)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.dot`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/reproductions/13504-post-aggregation-drill.cy.spec.js:42989:10)
  • should render binning options when joining on the saved native question (metabase#18646)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/binning-reproductions.cy.spec.js:43236:10)
  • should respect circle size in a visualization (metabase#22929)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/scatter.cy.spec.js:43105:10)
  • should respect dashboard card visualization (metabase#21559)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/sharing/reproductions/21559-subscription-bar-sent-as-scalar.cy.spec.js:43187:22)
  • should result in a correct query result
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
      Because this error occurred during a `before each` hook we are skipping the remaining tests in the current suite: `for an unsaved question`
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/chart_drill.cy.spec.js:43655:12)
  • should result in a correct query result
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.dot`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/drillthroughs/dash_drill.cy.spec.js:45068:26)
  • should retain all data series after saving a question where custom expression formula is the first metric (metabase#15882)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.line`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/filters/filter.cy.spec.js:43735:23)
  • should retain the filter when drilling through the dashboard card with implicitly added column (metabase#23293)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/joins/reproductions/23293-drill-through-implicit-join-add-remove-column.cy.spec.js:43134:12)
  • should return correct values for Auto bin
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/correctness/longitude.cy.spec.js:43002:14)
  • should return correct values for Bin every 0.1 degrees
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/correctness/longitude.cy.spec.js:43002:14)
  • should return correct values for Bin every 1 degree
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/correctness/longitude.cy.spec.js:43002:14)
  • should return correct values for Bin every 10 degrees
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/correctness/longitude.cy.spec.js:43002:14)
  • should return correct values for Bin every 20 degrees
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/correctness/longitude.cy.spec.js:43002:14)
  • should show an (empty) bar for null values when X axis is ordinal (metabase#12138)
      AssertionError: Timed out retrying after 4000ms: Unable to find an element with the text: (empty). 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
      <html
        lang="en"
        translate="no"
      >
        <head>
          <meta
            charset="utf-8"
          />
          <meta
            content="IE=edge"
            http-equiv="X-UA-Compatible"
          />
          <meta
            content="width=devic...
  • should show correct labels in tooltip (metabase#15150)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bubble`, but never found it.
          at triggerPopoverForBubble (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/scatter.cy.spec.js:43124:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/scatter.cy.spec.js:43044:7)
  • should show correct labels in tooltip when display name has manually set (metabase#11395)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bubble`, but never found it.
          at triggerPopoverForBubble (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/scatter.cy.spec.js:43124:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/scatter.cy.spec.js:43068:7)
  • should show error and disable the form after target dashboard tab has been removed and there is more than 1 tab left
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle.dot`, but never found it.
          at clickLineChartPoint (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:44542:33)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/click-behavior.cy.spec.js:43645:9)
  • should show error for multi-series questions (metabase#15152)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.CardVisualization svg`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43187:10)
  • should show events for ad-hoc questions
      AssertionError: Timed out retrying after 4000ms: Unable to find a label with the text of: star icon
      Ignored nodes: comments, script, style
      <html
        lang="en"
        translate="no"
      >
        <head>
          <meta
            charset="utf-8"
          />
          <meta
            content="IE=edge"
            http-equiv="X-UA-Compatible"
          />
          <meta
            content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
            name="viewport"
          />
          <meta
            content="noindex"
            name="robots"
          />
          <meta
            ...
  • should show events for native queries
      AssertionError: Timed out retrying after 4000ms: Unable to find a label with the text of: star icon
      Ignored nodes: comments, script, style
      <html
        lang="en"
        translate="no"
      >
        <head>
          <meta
            charset="utf-8"
          />
          <meta
            content="IE=edge"
            http-equiv="X-UA-Compatible"
          />
          <meta
            content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
            name="viewport"
          />
          <meta
            content="noindex"
            name="robots"
          />
          <meta
            ...
  • should show label for empty value series breakout (metabase#32107)
      AssertionError: Timed out retrying after 4000ms: Unable to find an element by: [data-testid="visualization-root"]
      Ignored nodes: comments, script, style
      <html
        lang="en"
        translate="no"
      >
        <head>
          <meta
            charset="utf-8"
          />
          <meta
            content="IE=edge"
            http-equiv="X-UA-Compatible"
          />
          <meta
            content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
            name="viewport"
          />
          <meta
            content="noindex"
            name="robots"
          />
        ...
  • should show the trend line
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.LineAreaBarChart`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line_chart.cy.spec.js:43310:10)
  • should show updated column titles in tooltips after editing them via Visualization Options
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.sub._0`, but never found it.
          at showTooltipForFirstBarInSeries (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43428:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43324:9)
  • should show updated column titles in tooltips after editing them via Visualization Options
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.sub._0`, but never found it.
          at showTooltipForFirstCircleInSeries (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43425:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43145:9)
  • should show updated column titles in tooltips after editing them via Visualization Options
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.sub._0`, but never found it.
          at showTooltipForFirstCircleInSeries (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43425:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43192:9)
  • should show updated column titles in tooltips after editing them via Visualization Options
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.sub._0`, but never found it.
          at showTooltipForFirstCircleInSeries (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43425:8)
          at eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43261:11)
      at Array.forEach (<anonymous>)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test...
  • should show updated column titles in tooltips after editing them via Visualization Options
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.sub._0`, but never found it.
          at showTooltipForFirstCircleInSeries (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43425:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43088:9)
  • should show updated column titles in tooltips after editing them via Visualization Options
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.sub._0`, but never found it.
          at showTooltipForFirstBarInSeries (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43428:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line-bar-tooltips.cy.spec.js:43381:9)
  • should show user-friendly error when combining series that cannot be visualized together (metabase#32231)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.LineAreaBarChart`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard-cards/reproductions/32231-add-incompatible-series.cy.spec.js:43073:37)
  • should split the y-axis when column settings differ
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `g.axis.yr`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/bar_chart.cy.spec.js:43284:29)
  • should split the y-axis when columns are of different semantic_type
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `g.axis.yr`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line_chart.cy.spec.js:43378:29)
  • should split the y-six when columns are of the same semantic_type but have far values
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `g.axis.yr`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/line_chart.cy.spec.js:43398:29)
  • should support showing data points with > 10 series (#33725)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.axis.yr`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/bar_chart.cy.spec.js:43486:28)
  • should toggle individual event visibility
      AssertionError: Timed out retrying after 4000ms: Unable to find a label with the text of: cloud icon
      Ignored nodes: comments, script, style
      <html
        lang="en"
        translate="no"
      >
        <head>
          <meta
            charset="utf-8"
          />
          <meta
            content="IE=edge"
            http-equiv="X-UA-Compatible"
          />
          <meta
            content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
            name="viewport"
          />
          <meta
            content="noindex"
            name="robots"
          />
          <meta
           ...
  • should use time formatting settings in tooltips for native questions (metabase#11435)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .dot`, but never found it.
          at hoverLineDot (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/reproductions/11435-time-tooltip-native.cy.spec.js:42897:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/reproductions/11435-time-tooltip-native.cy.spec.js:42892:7)
  • should work for longitude
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.x-axis-label`, but never found it.
          at assertOnXYAxisLabels (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43228:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43217:9)
  • should work for longitude
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43061:12)
  • should work for longitude
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43116:12)
  • should work for longitude
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at assertQueryBuilderState (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43244:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43178:9)
  • should work for longitude
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at assertQueryBuilderState (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43244:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43128:9)
  • should work for longitude
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.x-axis-label`, but never found it.
          at assertOnXYAxisLabels (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43156:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43148:9)
  • should work for longitude/latitude
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-regular-table.cy.spec.js:43196:12)
  • should work for longitude/latitude
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-regular-table.cy.spec.js:43170:12)
  • should work for longitude/latitude
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-regular-table.cy.spec.js:43132:12)
  • should work for notebook mode
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/binning-reproductions.cy.spec.js:43322:12)
  • should work for number
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43051:12)
  • should work for number
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.x-axis-label`, but never found it.
          at assertOnXYAxisLabels (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43156:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43141:9)
  • should work for number
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.x-axis-label`, but never found it.
          at assertOnXYAxisLabels (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43228:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43208:9)
  • should work for number
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at assertQueryBuilderState (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43244:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43166:9)
  • should work for number
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-regular-table.cy.spec.js:43110:12)
  • should work for number
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43104:12)
  • should work for number
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-regular-table.cy.spec.js:43180:12)
  • should work for number
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at assertQueryBuilderState (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43244:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43117:9)
  • should work for number
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-regular-table.cy.spec.js:43146:12)
  • should work for simple mode
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/binning-reproductions.cy.spec.js:43309:12)
  • should work for time series
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at assertQueryBuilderState (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43244:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43101:9)
  • should work for time series
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43092:12)
  • should work for time series
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.x-axis-label`, but never found it.
          at assertOnXYAxisLabels (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43156:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43130:9)
  • should work for time series
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-regular-table.cy.spec.js:43188:12)
  • should work for time series
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-regular-table.cy.spec.js:43121:12)
  • should work for time series
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-regular-table.cy.spec.js:43158:12)
  • should work for time series
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at assertQueryBuilderState (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43244:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43149:9)
  • should work for time series
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.x-axis-label`, but never found it.
          at assertOnXYAxisLabels (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43228:8)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/qb-explicit-joins.cy.spec.js:43196:9)
  • should work for time series
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `circle`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/binning/sql.cy.spec.js:43041:12)
  • should work for unaggregated data (metabase#15465)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43229:10)
  • should work on questions with explicit joins (metabase#13112)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.dot`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/dashboard/x-rays.cy.spec.js:45101:10)
  • should work with custom mapping of display values (metabase#14985)
      AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Row totals' within the element: <div.spread.Visualization.z1> but never did.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-tabular/pivot_tables.cy.spec.js:43707:12)
  • should work with implicit joins (metabase#14080)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .dot`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/custom-column/custom-column.cy.spec.js:43325:37)
  • should work with ordinal series
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .sub .chart-body`, but never found it.
          at verifyWaterfallRendering (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43084:10)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43111:7)
  • should work with ordinal series and numeric X-axis (metabase#15550)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .sub .chart-body`, but never found it.
          at verifyWaterfallRendering (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43084:10)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43127:7)
  • should work with quantitative series
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .sub .chart-body`, but never found it.
          at verifyWaterfallRendering (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43084:10)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43140:7)
  • should work with time-series data
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.Visualization .sub .chart-body`, but never found it.
          at verifyWaterfallRendering (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43084:10)
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/visualizations-charts/waterfall.cy.spec.js:43155:7)
  • static-viz should not fail if there is unused returned column: 'divide by zero' (metabase#27427)
      AssertionError: expected '<!DOCTYPE html>
      <html><html><body style="margin: 0;"><p><div style="overflow-x: auto;"><a href="http://localhost:4000/question/80" rel="noopener noreferrer" style="font-family: Lato, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; display: block; text-decoration: none;" target="_blank"><table style="margin-bottom: 2px; border-collapse: collapse; width: 100%;"><tbody><tr><td style="padding: 0; margin: 0;"><a href="http://localhost:4000/question/80" rel="noopen...
  • summarize with null values (metabase#12585)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.dot`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/question/nulls.cy.spec.js:43287:24)
  • supports up to 100 series (metabase#28796)
      AssertionError: Timed out retrying after 4000ms: Unable to find an element with the text: This chart type doesn't support more than 100 series of data.. 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
      <html
        lang="en"
        translate="no"
      >
        <head>
          <meta
            charset="utf-8"
          />
          <meta
            content="IE=edge"
            http-equiv="X-UA-C...
  • underlying records drill should work in a non-English locale (metabase#33079)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.dot`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/question/reproductions/33079-drill-underlying-records.cy.spec.js:42983:10)
  • works when both filters are enabled and their values are set through UI
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/embedding/embedding-linked-filters.cy.spec.js:43170:24)
  • works when both filters are enabled and their values are set through UI with auto-apply filters disabled
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/embedding/embedding-linked-filters.cy.spec.js:43213:24)
  • works when main filter's value is set through URL
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/embedding/embedding-linked-filters.cy.spec.js:43259:24)
  • works when main filter's value is set through URL and when it is hidden at the same time
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.bar`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/embedding/embedding-linked-filters.cy.spec.js:43290:24)
  • x-rays should work on explicit joins when metric is for the joined table (metabase#14793)
      AssertionError: Timed out retrying after 4000ms: Expected to find element: `.dot`, but never found it.
          at Context.eval (http://localhost:4000/__cypress/tests?p=e2e/test/scenarios/joins/reproductions/14793-xrays-joins.cy.spec.js:43057:10)
⚠️ 10 Flaky
2021 Passed

@@ -205,14 +212,14 @@ const buildEChartsLineAreaSeries = (
show: settings["graph.show_values"] && !hasMultipleSeries,
},
itemStyle: {
opacity: 0.3,
opacity: isSymbolVisible ? 1 : 0,
Copy link
Contributor

Choose a reason for hiding this comment

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

Just want to confirm should the opacity be 0.3 or 1?

Copy link
Member Author

Choose a reason for hiding this comment

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

@EmmadUsmani I replicated the old behavior which does not blur other dots to 0.3 opacity

@alxnddr alxnddr merged commit f55f290 into echarts Feb 5, 2024
155 of 191 checks passed
@alxnddr alxnddr deleted the fix-missing-tooltip-on-line-without-symbols branch February 5, 2024 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
.Team/DashViz Dashboard and Viz team visual Run Percy visual testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants