Skip to content

test: Some e2e tests failed - 2026-07-17T03:12:36.060Z #626

Description

@github-actions

Test Execution Report

Date: 2026-07-17T03:12:36.060Z
Repository: xability/maidr
Branch: refs/heads/main
Commit: 079a165

Test Results

… (truncated, full output in the workflow run)
tal-with-maidr-data-chromium/error-context.md

  3) [chromium] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data 

    Error: page.evaluate: Error: maidr-data attribute not found on SVG element
        at eval (eval at evaluate (:302:30), <anonymous>:8:13)
        at UtilityScript.evaluate (<anonymous>:304:16)
        at UtilityScript.<anonymous> (<anonymous>:1:44)
        at eval (eval at evaluate (:302:30), <anonymous>:8:13)
        at UtilityScript.evaluate (<anonymous>:304:16)
        at UtilityScript.<anonymous> (<anonymous>:1:44)
        at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:32:21)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:114:25

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-chromium/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-chromium/error-context.md

  4) [chromium] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data 

    Error: page.evaluate: Error: maidr-data attribute not found on SVG element
        at eval (eval at evaluate (:302:30), <anonymous>:8:13)
        at UtilityScript.evaluate (<anonymous>:304:16)
        at UtilityScript.<anonymous> (<anonymous>:1:44)
        at eval (eval at evaluate (:302:30), <anonymous>:8:13)
        at UtilityScript.evaluate (<anonymous>:304:16)
        at UtilityScript.<anonymous> (<anonymous>:1:44)
        at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:32:21)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:66:25

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-chromium/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-chromium/error-context.md

  5) [chromium] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data 

    MultiLayerPlotError: Failed to navigate to Multi Layer Plot

       at ../page-objects/plots/multiLayer-page.ts:44

      42 |       await super.verifyPlotLoaded(this.selectors.svg);
      43 |     } catch (error) {
    > 44 |       throw new MultiLayerPlotError('Failed to navigate to Multi Layer Plot');
         |             ^
      45 |     }
      46 |   }
      47 |
        at MultiLayerPlotPage.navigateToMultiLayerPlot (/home/runner/work/maidr/maidr/e2e_tests/page-objects/plots/multiLayer-page.ts:44:13)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLayer.spec.ts:66:7

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-chromium/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-chromium/error-context.md

  6) [chromium] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data 

    Error: page.evaluate: Error: maidr-data attribute not found on SVG element
        at eval (eval at evaluate (:302:30), <anonymous>:8:17)
        at UtilityScript.evaluate (<anonymous>:304:16)
        at UtilityScript.<anonymous> (<anonymous>:1:44)
        at eval (eval at evaluate (:302:30), <anonymous>:8:17)
        at UtilityScript.evaluate (<anonymous>:304:16)
        at UtilityScript.<anonymous> (<anonymous>:1:44)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLineplot.spec.ts:96:30

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-chromium/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-chromium/error-context.md

  7) [chromium] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data 

    Error: page.evaluate: Error: maidr-data attribute not found on SVG element
        at eval (eval at evaluate (:302:30), <anonymous>:8:13)
        at UtilityScript.evaluate (<anonymous>:304:16)
        at UtilityScript.<anonymous> (<anonymous>:1:44)
        at eval (eval at evaluate (:302:30), <anonymous>:8:13)
        at UtilityScript.evaluate (<anonymous>:304:16)
        at UtilityScript.<anonymous> (<anonymous>:1:44)
        at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:32:21)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:67:25

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-chromium/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-chromium/error-context.md

  8) [firefox] › e2e_tests/specs/barplot.spec.ts:123:5 › Bar Plot › Basic Plot Functionality › should load the barplot with maidr data 

    Error: page.evaluate: maidr-data attribute not found on SVG element
    @debugger eval code line 302 > eval:8:17
    evaluate@debugger eval code:304:16
    @debugger eval code:1:44

        at @debugger eval code line 302 > eval:8:17
        at evaluate@debugger eval code:304:16
        at @debugger eval code:1:44
        at /home/runner/work/maidr/maidr/e2e_tests/specs/barplot.spec.ts:85:30

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/barplot-Bar-Plot-Basic-Plo-e733a-the-barplot-with-maidr-data-firefox/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/barplot-Bar-Plot-Basic-Plo-e733a-the-barplot-with-maidr-data-firefox/error-context.md

  9) [firefox] › e2e_tests/specs/boxplotHorizontal.spec.ts:133:5 › Boxplot Horizontal › Basic Plot Functionality › should load the boxplot horizontal with maidr data 

    Error: page.evaluate: maidr-data attribute not found on SVG element
    @debugger eval code line 302 > eval:8:13
    evaluate@debugger eval code:304:16
    @debugger eval code:1:44

        at @debugger eval code line 302 > eval:8:13
        at evaluate@debugger eval code:304:16
        at @debugger eval code:1:44
        at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/boxplotHorizontal.spec.ts:32:21)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/boxplotHorizontal.spec.ts:115:25

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/boxplotHorizontal-Boxplot--ba4b6--horizontal-with-maidr-data-firefox/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/boxplotHorizontal-Boxplot--ba4b6--horizontal-with-maidr-data-firefox/error-context.md

  10) [firefox] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data 

    Error: page.evaluate: maidr-data attribute not found on SVG element
    @debugger eval code line 302 > eval:8:13
    evaluate@debugger eval code:304:16
    @debugger eval code:1:44

        at @debugger eval code line 302 > eval:8:13
        at evaluate@debugger eval code:304:16
        at @debugger eval code:1:44
        at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:32:21)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:114:25

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-firefox/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-firefox/error-context.md

  11) [firefox] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data 

    Error: page.evaluate: maidr-data attribute not found on SVG element
    @debugger eval code line 302 > eval:8:13
    evaluate@debugger eval code:304:16
    @debugger eval code:1:44

        at @debugger eval code line 302 > eval:8:13
        at evaluate@debugger eval code:304:16
        at @debugger eval code:1:44
        at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:32:21)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:66:25

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-firefox/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-firefox/error-context.md

  12) [firefox] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data 

    MultiLayerPlotError: Failed to navigate to Multi Layer Plot

       at ../page-objects/plots/multiLayer-page.ts:44

      42 |       await super.verifyPlotLoaded(this.selectors.svg);
      43 |     } catch (error) {
    > 44 |       throw new MultiLayerPlotError('Failed to navigate to Multi Layer Plot');
         |             ^
      45 |     }
      46 |   }
      47 |
        at MultiLayerPlotPage.navigateToMultiLayerPlot (/home/runner/work/maidr/maidr/e2e_tests/page-objects/plots/multiLayer-page.ts:44:13)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLayer.spec.ts:66:7

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-firefox/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-firefox/error-context.md

  13) [firefox] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data 

    Error: page.evaluate: maidr-data attribute not found on SVG element
    @debugger eval code line 302 > eval:8:17
    evaluate@debugger eval code:304:16
    @debugger eval code:1:44

        at @debugger eval code line 302 > eval:8:17
        at evaluate@debugger eval code:304:16
        at @debugger eval code:1:44
        at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLineplot.spec.ts:96:30

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-firefox/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-firefox/error-context.md

  14) [firefox] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data 

    Error: page.evaluate: maidr-data attribute not found on SVG element
    @debugger eval code line 302 > eval:8:13
    evaluate@debugger eval code:304:16
    @debugger eval code:1:44

        at @debugger eval code line 302 > eval:8:13
        at evaluate@debugger eval code:304:16
        at @debugger eval code:1:44
        at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:32:21)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:67:25

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-firefox/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-firefox/error-context.md

  15) [webkit] › e2e_tests/specs/barplot.spec.ts:123:5 › Bar Plot › Basic Plot Functionality › should load the barplot with maidr data 

    Error: page.evaluate: Error: maidr-data attribute not found on SVG element

      83 |       await page.waitForSelector(`svg#${TestConstants.BAR_ID}`, { timeout: 10000 });
      84 |
    > 85 |       maidrData = await page.evaluate((plotId) => {
         |                              ^
      86 |         const svgElement = document.querySelector(`svg#${plotId}`);
      87 |
      88 |         if (!svgElement) {
        at /home/runner/work/maidr/maidr/e2e_tests/specs/barplot.spec.ts:85:30

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/barplot-Bar-Plot-Basic-Plo-e733a-the-barplot-with-maidr-data-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/barplot-Bar-Plot-Basic-Plo-e733a-the-barplot-with-maidr-data-webkit/error-context.md

  16) [webkit] › e2e_tests/specs/boxplotHorizontal.spec.ts:133:5 › Boxplot Horizontal › Basic Plot Functionality › should load the boxplot horizontal with maidr data 

    Error: page.evaluate: Error: maidr-data attribute not found on SVG element

      30 |  */
      31 | async function extractMaidrData(page: Page, plotId: string): Promise<Maidr> {
    > 32 |   return await page.evaluate((id) => {
         |                     ^
      33 |     const svgElement = document.querySelector(`svg`);
      34 |     if (!svgElement) {
      35 |       throw new Error(`SVG element with ID ${id} not found`);
        at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/boxplotHorizontal.spec.ts:32:21)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/boxplotHorizontal.spec.ts:115:25

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/boxplotHorizontal-Boxplot--ba4b6--horizontal-with-maidr-data-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/boxplotHorizontal-Boxplot--ba4b6--horizontal-with-maidr-data-webkit/error-context.md

  17) [webkit] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data 

    Error: page.evaluate: Error: maidr-data attribute not found on SVG element

      30 |  */
      31 | async function extractMaidrData(page: Page, plotId: string): Promise<Maidr> {
    > 32 |   return await page.evaluate((id) => {
         |                     ^
      33 |     const svgElement = document.querySelector(`svg`);
      34 |     if (!svgElement) {
      35 |       throw new Error(`SVG element with ID ${id} not found`);
        at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:32:21)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:114:25

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-webkit/error-context.md

  18) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:267:5 › Dodged Barplot › Menu Controls › should show help menu 

    AssertionError: Assertion failed: Failed to show help menu

       at ../page-objects/base-page.ts:307

      305 |       await this.closeModal(this.selectors.helpModal);
      306 |     } catch (error) {
    > 307 |       throw new AssertionError('Failed to show help menu');
          |             ^
      308 |     }
      309 |   }
      310 |
        at DodgedBarplotPage.showHelpMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:307:13)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:269:7

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/dodgedBarplot-Dodged-Barpl-aca7b-trols-should-show-help-menu-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/dodgedBarplot-Dodged-Barpl-aca7b-trols-should-show-help-menu-webkit/error-context.md

  19) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:272:5 › Dodged Barplot › Menu Controls › should show settings menu 

    AssertionError: Assertion failed: Failed to show settings menu: �[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m(�[22m�[2m)�[22m failed

    Locator: locator('.MuiDialog-container div[role="dialog"]')
    Expected: visible
    Timeout: 5000ms
    Error: element(s) not found

    Call log:
    �[2m  - Expect "toBeVisible" with timeout 5000ms�[22m
    �[2m  - waiting for locator('.MuiDialog-container div[role="dialog"]')�[22m


       at ../page-objects/base-page.ts:332

      330 |     } catch (error) {
      331 |       const errorMessage = error instanceof Error ? error.message : String(error);
    > 332 |       throw new AssertionError(
          |             ^
      333 |         `Failed to show settings menu: ${errorMessage}`,
      334 |       );
      335 |     }
        at DodgedBarplotPage.showSettingsMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:332:13)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:274:7

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/dodgedBarplot-Dodged-Barpl-41df4-s-should-show-settings-menu-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/dodgedBarplot-Dodged-Barpl-41df4-s-should-show-settings-menu-webkit/error-context.md

  20) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:310:5 › Dodged Barplot › Navigation Controls › should move from left to right 

    Error: Move from left to right verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m

    Expected substring: �[32m"Gentoo"�[39m
    Received string:    �[31m"Penguin Species is Chinstrap, Weight Count is 31, Cats is Below"�[39m

      324 |       } catch (error) {
      325 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 326 |         throw new Error(`Move from left to right verification failed: ${errorMessage}`);
          |               ^
      327 |       }
      328 |     });
      329 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:326:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/dodgedBarplot-Dodged-Barpl-8d5a1-uld-move-from-left-to-right-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/dodgedBarplot-Dodged-Barpl-8d5a1-uld-move-from-left-to-right-webkit/error-context.md

  21) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:341:5 › Dodged Barplot › Navigation Controls › should move to the first data point 

    Error: First data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m

    Expected substring: �[32m"Adelie"�[39m
    Received string:    �[31m"This is a maidr plot of type: dodged_bar.  Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m

      350 |       } catch (error) {
      351 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 352 |         throw new Error(`First data point verification failed: ${errorMessage}`);
          |               ^
      353 |       }
      354 |     });
      355 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:352:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/dodgedBarplot-Dodged-Barpl-363ff-ove-to-the-first-data-point-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/dodgedBarplot-Dodged-Barpl-363ff-ove-to-the-first-data-point-webkit/error-context.md

  22) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:356:5 › Dodged Barplot › Navigation Controls › should move to the last data point 

    Error: Last data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m

    Expected substring: �[32m"Gentoo"�[39m
    Received string:    �[31m"This is a maidr plot of type: dodged_bar.  Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m

      365 |       } catch (error) {
      366 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 367 |         throw new Error(`Last data point verification failed: ${errorMessage}`);
          |               ^
      368 |       }
      369 |     });
      370 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:367:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/dodgedBarplot-Dodged-Barpl-f911e-move-to-the-last-data-point-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/dodgedBarplot-Dodged-Barpl-f911e-move-to-the-last-data-point-webkit/error-context.md

  23) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:393:5 › Dodged Barplot › Autoplay Controls › should execute forward autoplay 

    Error: Forward autoplay test failed: Failed to start forward autoplay

      399 |       } catch (error) {
      400 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 401 |         throw new Error(`Forward autoplay test failed: ${errorMessage}`);
          |               ^
      402 |       }
      403 |     });
      404 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:401:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/dodgedBarplot-Dodged-Barpl-ff1eb-ld-execute-forward-autoplay-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/dodgedBarplot-Dodged-Barpl-ff1eb-ld-execute-forward-autoplay-webkit/error-context.md

  24) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:405:5 › Dodged Barplot › Autoplay Controls › should execute backward autoplay 

    Error: Backward autoplay test failed: Failed to start reverse autoplay

      412 |       } catch (error) {
      413 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 414 |         throw new Error(`Backward autoplay test failed: ${errorMessage}`);
          |               ^
      415 |       }
      416 |     });
      417 |   });
        at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:414:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/dodgedBarplot-Dodged-Barpl-f72a8-d-execute-backward-autoplay-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/dodgedBarplot-Dodged-Barpl-f72a8-d-execute-backward-autoplay-webkit/error-context.md

  25) [webkit] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data 

    Error: page.evaluate: Error: maidr-data attribute not found on SVG element

      30 |  */
      31 | async function extractMaidrData(page: Page, plotId: string): Promise<Maidr> {
    > 32 |   return await page.evaluate((id) => {
         |                     ^
      33 |     const svgElement = document.querySelector(`svg`);
      34 |     if (!svgElement) {
      35 |       throw new Error(`SVG element with ID ${id} not found`);
        at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:32:21)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:66:25

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-webkit/error-context.md

  26) [webkit] › e2e_tests/specs/histogram.spec.ts:201:5 › Histogram › Menu Controls › should show help menu 

    AssertionError: Assertion failed: Failed to show help menu

       at ../page-objects/base-page.ts:307

      305 |       await this.closeModal(this.selectors.helpModal);
      306 |     } catch (error) {
    > 307 |       throw new AssertionError('Failed to show help menu');
          |             ^
      308 |     }
      309 |   }
      310 |
        at HistogramPage.showHelpMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:307:13)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:203:7

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/histogram-Histogram-Menu-Controls-should-show-help-menu-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/histogram-Histogram-Menu-Controls-should-show-help-menu-webkit/error-context.md

  27) [webkit] › e2e_tests/specs/histogram.spec.ts:206:5 › Histogram › Menu Controls › should show settings menu 

    AssertionError: Assertion failed: Failed to show settings menu: �[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m(�[22m�[2m)�[22m failed

    Locator: locator('.MuiDialog-container div[role="dialog"]')
    Expected: visible
    Timeout: 5000ms
    Error: element(s) not found

    Call log:
    �[2m  - Expect "toBeVisible" with timeout 5000ms�[22m
    �[2m  - waiting for locator('.MuiDialog-container div[role="dialog"]')�[22m


       at ../page-objects/base-page.ts:332

      330 |     } catch (error) {
      331 |       const errorMessage = error instanceof Error ? error.message : String(error);
    > 332 |       throw new AssertionError(
          |             ^
      333 |         `Failed to show settings menu: ${errorMessage}`,
      334 |       );
      335 |     }
        at HistogramPage.showSettingsMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:332:13)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:208:7

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/histogram-Histogram-Menu-Controls-should-show-settings-menu-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/histogram-Histogram-Menu-Controls-should-show-settings-menu-webkit/error-context.md

  28) [webkit] › e2e_tests/specs/histogram.spec.ts:263:5 › Histogram › Navigation Controls › should move to the first data point 

    Error: First data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m

    Expected substring: �[32m"1 through 1.295"�[39m
    Received string:    �[31m"This is a maidr plot of type: hist.  Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m

      272 |       } catch (error) {
      273 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 274 |         throw new Error(`First data point verification failed: ${errorMessage}`);
          |               ^
      275 |       }
      276 |     });
      277 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:274:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/histogram-Histogram-Naviga-92ab1-ove-to-the-first-data-point-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/histogram-Histogram-Naviga-92ab1-ove-to-the-first-data-point-webkit/error-context.md

  29) [webkit] › e2e_tests/specs/histogram.spec.ts:278:5 › Histogram › Navigation Controls › should move to the last data point 

    Error: Last data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m

    Expected substring: �[32m"6.605 through 6.9"�[39m
    Received string:    �[31m"This is a maidr plot of type: hist.  Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m

      287 |       } catch (error) {
      288 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 289 |         throw new Error(`Last data point verification failed: ${errorMessage}`);
          |               ^
      290 |       }
      291 |     });
      292 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:289:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/histogram-Histogram-Naviga-31e62-move-to-the-last-data-point-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/histogram-Histogram-Naviga-31e62-move-to-the-last-data-point-webkit/error-context.md

  30) [webkit] › e2e_tests/specs/histogram.spec.ts:313:5 › Histogram › Autoplay Controls › should execute forward autoplay 

    Error: Forward autoplay test failed: Failed to start forward autoplay

      319 |       } catch (error) {
      320 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 321 |         throw new Error(`Forward autoplay test failed: ${errorMessage}`);
          |               ^
      322 |       }
      323 |     });
      324 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:321:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/histogram-Histogram-Autopl-eac91-ld-execute-forward-autoplay-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/histogram-Histogram-Autopl-eac91-ld-execute-forward-autoplay-webkit/error-context.md

  31) [webkit] › e2e_tests/specs/histogram.spec.ts:325:5 › Histogram › Autoplay Controls › should execute backward autoplay 

    Error: Backward autoplay test failed: Failed to start reverse autoplay

      332 |       } catch (error) {
      333 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 334 |         throw new Error(`Backward autoplay test failed: ${errorMessage}`);
          |               ^
      335 |       }
      336 |     });
      337 |   });
        at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:334:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/histogram-Histogram-Autopl-13e3b-d-execute-backward-autoplay-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/histogram-Histogram-Autopl-13e3b-d-execute-backward-autoplay-webkit/error-context.md

  32) [webkit] › e2e_tests/specs/lineplot.spec.ts:213:5 › Line Plot › Menu Controls › should show help menu 

    AssertionError: Assertion failed: Failed to show help menu

       at ../page-objects/base-page.ts:307

      305 |       await this.closeModal(this.selectors.helpModal);
      306 |     } catch (error) {
    > 307 |       throw new AssertionError('Failed to show help menu');
          |             ^
      308 |     }
      309 |   }
      310 |
        at LinePlotPage.showHelpMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:307:13)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:215:7

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/lineplot-Line-Plot-Menu-Controls-should-show-help-menu-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/lineplot-Line-Plot-Menu-Controls-should-show-help-menu-webkit/error-context.md

  33) [webkit] › e2e_tests/specs/lineplot.spec.ts:218:5 › Line Plot › Menu Controls › should show settings menu 

    AssertionError: Assertion failed: Failed to show settings menu: �[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m(�[22m�[2m)�[22m failed

    Locator: locator('.MuiDialog-container div[role="dialog"]')
    Expected: visible
    Timeout: 5000ms
    Error: element(s) not found

    Call log:
    �[2m  - Expect "toBeVisible" with timeout 5000ms�[22m
    �[2m  - waiting for locator('.MuiDialog-container div[role="dialog"]')�[22m


       at ../page-objects/base-page.ts:332

      330 |     } catch (error) {
      331 |       const errorMessage = error instanceof Error ? error.message : String(error);
    > 332 |       throw new AssertionError(
          |             ^
      333 |         `Failed to show settings menu: ${errorMessage}`,
      334 |       );
      335 |     }
        at LinePlotPage.showSettingsMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:332:13)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:220:7

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/lineplot-Line-Plot-Menu-Controls-should-show-settings-menu-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/lineplot-Line-Plot-Menu-Controls-should-show-settings-menu-webkit/error-context.md

  34) [webkit] › e2e_tests/specs/lineplot.spec.ts:271:5 › Line Plot › Navigation Controls › should move to the first data point 

    Error: First data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m

    Expected substring: �[32m"1949"�[39m
    Received string:    �[31m"This is a maidr plot of type: single line.  Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m

      278 |       } catch (error) {
      279 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 280 |         throw new Error(`First data point verification failed: ${errorMessage}`);
          |               ^
      281 |       }
      282 |     });
      283 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:280:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/lineplot-Line-Plot-Navigat-824c3-ove-to-the-first-data-point-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/lineplot-Line-Plot-Navigat-824c3-ove-to-the-first-data-point-webkit/error-context.md

  35) [webkit] › e2e_tests/specs/lineplot.spec.ts:284:5 › Line Plot › Navigation Controls › should move to the last data point 

    Error: Last data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m

    Expected substring: �[32m"1960"�[39m
    Received string:    �[31m"This is a maidr plot of type: single line.  Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m

      291 |       } catch (error) {
      292 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 293 |         throw new Error(`Last data point verification failed: ${errorMessage}`);
          |               ^
      294 |       }
      295 |     });
      296 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:293:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/lineplot-Line-Plot-Navigat-57f04-move-to-the-last-data-point-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/lineplot-Line-Plot-Navigat-57f04-move-to-the-last-data-point-webkit/error-context.md

  36) [webkit] › e2e_tests/specs/lineplot.spec.ts:315:5 › Line Plot › Autoplay Controls › should execute forward autoplay 

    Error: Forward autoplay test failed: Failed to start forward autoplay

      320 |       } catch (error) {
      321 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 322 |         throw new Error(`Forward autoplay test failed: ${errorMessage}`);
          |               ^
      323 |       }
      324 |     });
      325 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:322:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/lineplot-Line-Plot-Autopla-0d149-ld-execute-forward-autoplay-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/lineplot-Line-Plot-Autopla-0d149-ld-execute-forward-autoplay-webkit/error-context.md

  37) [webkit] › e2e_tests/specs/lineplot.spec.ts:326:5 › Line Plot › Autoplay Controls › should execute backward autoplay 

    Error: Backward autoplay test failed: Failed to start reverse autoplay

      332 |       } catch (error) {
      333 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 334 |         throw new Error(`Backward autoplay test failed: ${errorMessage}`);
          |               ^
      335 |       }
      336 |     });
      337 |   });
        at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:334:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/lineplot-Line-Plot-Autopla-15214-d-execute-backward-autoplay-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/lineplot-Line-Plot-Autopla-15214-d-execute-backward-autoplay-webkit/error-context.md

  38) [webkit] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data 

    MultiLayerPlotError: Failed to navigate to Multi Layer Plot

       at ../page-objects/plots/multiLayer-page.ts:44

      42 |       await super.verifyPlotLoaded(this.selectors.svg);
      43 |     } catch (error) {
    > 44 |       throw new MultiLayerPlotError('Failed to navigate to Multi Layer Plot');
         |             ^
      45 |     }
      46 |   }
      47 |
        at MultiLayerPlotPage.navigateToMultiLayerPlot (/home/runner/work/maidr/maidr/e2e_tests/page-objects/plots/multiLayer-page.ts:44:13)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLayer.spec.ts:66:7

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-webkit/error-context.md

  39) [webkit] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data 

    Error: page.evaluate: Error: maidr-data attribute not found on SVG element

      94 |       await page.waitForSelector(`svg`, { timeout: 10000 });
      95 |
    > 96 |       maidrData = await page.evaluate((plotId) => {
         |                              ^
      97 |         const svgElement = document.querySelector(`svg`);
      98 |
      99 |         if (!svgElement) {
        at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLineplot.spec.ts:96:30

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-webkit/error-context.md

  40) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:239:5 › Stacked Barplot › Menu Controls › should show help menu 

    AssertionError: Assertion failed: Failed to show help menu

       at ../page-objects/base-page.ts:307

      305 |       await this.closeModal(this.selectors.helpModal);
      306 |     } catch (error) {
    > 307 |       throw new AssertionError('Failed to show help menu');
          |             ^
      308 |     }
      309 |   }
      310 |
        at StackedBarplotPage.showHelpMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:307:13)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:241:7

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/stackedBarplot-Stacked-Bar-475ca-trols-should-show-help-menu-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/stackedBarplot-Stacked-Bar-475ca-trols-should-show-help-menu-webkit/error-context.md

  41) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:244:5 › Stacked Barplot › Menu Controls › should show settings menu 

    AssertionError: Assertion failed: Failed to show settings menu: �[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m(�[22m�[2m)�[22m failed

    Locator: locator('.MuiDialog-container div[role="dialog"]')
    Expected: visible
    Timeout: 5000ms
    Error: element(s) not found

    Call log:
    �[2m  - Expect "toBeVisible" with timeout 5000ms�[22m
    �[2m  - waiting for locator('.MuiDialog-container div[role="dialog"]')�[22m


       at ../page-objects/base-page.ts:332

      330 |     } catch (error) {
      331 |       const errorMessage = error instanceof Error ? error.message : String(error);
    > 332 |       throw new AssertionError(
          |             ^
      333 |         `Failed to show settings menu: ${errorMessage}`,
      334 |       );
      335 |     }
        at StackedBarplotPage.showSettingsMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:332:13)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:246:7

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/stackedBarplot-Stacked-Bar-0b354-s-should-show-settings-menu-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/stackedBarplot-Stacked-Bar-0b354-s-should-show-settings-menu-webkit/error-context.md

  42) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:282:5 › Stacked Barplot › Navigation Controls › should move from left to right 

    Error: Move from left to right verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m

    Expected substring: �[32m"Third"�[39m
    Received string:    �[31m"Class is Second, Number of Passengers is 97, Level is 0"�[39m

      296 |       } catch (error) {
      297 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 298 |         throw new Error(`Move from left to right verification failed: ${errorMessage}`);
          |               ^
      299 |       }
      300 |     });
      301 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:298:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/stackedBarplot-Stacked-Bar-45237-uld-move-from-left-to-right-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/stackedBarplot-Stacked-Bar-45237-uld-move-from-left-to-right-webkit/error-context.md

  43) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:313:5 › Stacked Barplot › Navigation Controls › should move to the first data point 

    Error: First data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m

    Expected substring: �[32m"First"�[39m
    Received string:    �[31m"This is a maidr plot of type: stacked_bar.  Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m

      322 |       } catch (error) {
      323 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 324 |         throw new Error(`First data point verification failed: ${errorMessage}`);
          |               ^
      325 |       }
      326 |     });
      327 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:324:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/stackedBarplot-Stacked-Bar-cfa4b-ove-to-the-first-data-point-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/stackedBarplot-Stacked-Bar-cfa4b-ove-to-the-first-data-point-webkit/error-context.md

  44) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:328:5 › Stacked Barplot › Navigation Controls › should move to the last data point 

    Error: Last data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m

    Expected substring: �[32m"Third"�[39m
    Received string:    �[31m"This is a maidr plot of type: stacked_bar.  Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m

      337 |       } catch (error) {
      338 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 339 |         throw new Error(`Last data point verification failed: ${errorMessage}`);
          |               ^
      340 |       }
      341 |     });
      342 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:339:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/stackedBarplot-Stacked-Bar-27405-move-to-the-last-data-point-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/stackedBarplot-Stacked-Bar-27405-move-to-the-last-data-point-webkit/error-context.md

  45) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:365:5 › Stacked Barplot › Autoplay Controls › should execute forward autoplay 

    Error: Forward autoplay test failed: Failed to start forward autoplay

      371 |       } catch (error) {
      372 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 373 |         throw new Error(`Forward autoplay test failed: ${errorMessage}`);
          |               ^
      374 |       }
      375 |     });
      376 |
        at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:373:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/stackedBarplot-Stacked-Bar-bf141-ld-execute-forward-autoplay-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/stackedBarplot-Stacked-Bar-bf141-ld-execute-forward-autoplay-webkit/error-context.md

  46) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:377:5 › Stacked Barplot › Autoplay Controls › should execute backward autoplay 

    Error: Backward autoplay test failed: Failed to start reverse autoplay

      384 |       } catch (error) {
      385 |         const errorMessage = error instanceof Error ? error.message : String(error);
    > 386 |         throw new Error(`Backward autoplay test failed: ${errorMessage}`);
          |               ^
      387 |       }
      388 |     });
      389 |   });
        at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:386:15

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/stackedBarplot-Stacked-Bar-d4a45-d-execute-backward-autoplay-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/stackedBarplot-Stacked-Bar-d4a45-d-execute-backward-autoplay-webkit/error-context.md

  47) [webkit] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data 

    Error: page.evaluate: Error: maidr-data attribute not found on SVG element

      30 |  */
      31 | async function extractMaidrData(page: Page, plotId: string): Promise<Maidr> {
    > 32 |   return await page.evaluate((id) => {
         |                     ^
      33 |     const svgElement = document.querySelector(`svg`);
      34 |     if (!svgElement) {
      35 |       throw new Error(`SVG element with ID ${id} not found`);
        at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:32:21)
        at /home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:67:25

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-webkit/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-webkit/error-context.md

  47 failed
    [chromium] › e2e_tests/specs/barplot.spec.ts:123:5 › Bar Plot › Basic Plot Functionality › should load the barplot with maidr data 
    [chromium] › e2e_tests/specs/boxplotHorizontal.spec.ts:133:5 › Boxplot Horizontal › Basic Plot Functionality › should load the boxplot horizontal with maidr data 
    [chromium] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data 
    [chromium] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data 
    [chromium] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data 
    [chromium] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data 
    [chromium] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data 
    [firefox] › e2e_tests/specs/barplot.spec.ts:123:5 › Bar Plot › Basic Plot Functionality › should load the barplot with maidr data 
    [firefox] › e2e_tests/specs/boxplotHorizontal.spec.ts:133:5 › Boxplot Horizontal › Basic Plot Functionality › should load the boxplot horizontal with maidr data 
    [firefox] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data 
    [firefox] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data 
    [firefox] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data 
    [firefox] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data 
    [firefox] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data 
    [webkit] › e2e_tests/specs/barplot.spec.ts:123:5 › Bar Plot › Basic Plot Functionality › should load the barplot with maidr data 
    [webkit] › e2e_tests/specs/boxplotHorizontal.spec.ts:133:5 › Boxplot Horizontal › Basic Plot Functionality › should load the boxplot horizontal with maidr data 
    [webkit] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data 
    [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:267:5 › Dodged Barplot › Menu Controls › should show help menu 
    [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:272:5 › Dodged Barplot › Menu Controls › should show settings menu 
    [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:310:5 › Dodged Barplot › Navigation Controls › should move from left to right 
    [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:341:5 › Dodged Barplot › Navigation Controls › should move to the first data point 
    [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:356:5 › Dodged Barplot › Navigation Controls › should move to the last data point 
    [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:393:5 › Dodged Barplot › Autoplay Controls › should execute forward autoplay 
    [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:405:5 › Dodged Barplot › Autoplay Controls › should execute backward autoplay 
    [webkit] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data 
    [webkit] › e2e_tests/specs/histogram.spec.ts:201:5 › Histogram › Menu Controls › should show help menu 
    [webkit] › e2e_tests/specs/histogram.spec.ts:206:5 › Histogram › Menu Controls › should show settings menu 
    [webkit] › e2e_tests/specs/histogram.spec.ts:263:5 › Histogram › Navigation Controls › should move to the first data point 
    [webkit] › e2e_tests/specs/histogram.spec.ts:278:5 › Histogram › Navigation Controls › should move to the last data point 
    [webkit] › e2e_tests/specs/histogram.spec.ts:313:5 › Histogram › Autoplay Controls › should execute forward autoplay 
    [webkit] › e2e_tests/specs/histogram.spec.ts:325:5 › Histogram › Autoplay Controls › should execute backward autoplay 
    [webkit] › e2e_tests/specs/lineplot.spec.ts:213:5 › Line Plot › Menu Controls › should show help menu 
    [webkit] › e2e_tests/specs/lineplot.spec.ts:218:5 › Line Plot › Menu Controls › should show settings menu 
    [webkit] › e2e_tests/specs/lineplot.spec.ts:271:5 › Line Plot › Navigation Controls › should move to the first data point 
    [webkit] › e2e_tests/specs/lineplot.spec.ts:284:5 › Line Plot › Navigation Controls › should move to the last data point 
    [webkit] › e2e_tests/specs/lineplot.spec.ts:315:5 › Line Plot › Autoplay Controls › should execute forward autoplay 
    [webkit] › e2e_tests/specs/lineplot.spec.ts:326:5 › Line Plot › Autoplay Controls › should execute backward autoplay 
    [webkit] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data 
    [webkit] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data 
    [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:239:5 › Stacked Barplot › Menu Controls › should show help menu 
    [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:244:5 › Stacked Barplot › Menu Controls › should show settings menu 
    [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:282:5 › Stacked Barplot › Navigation Controls › should move from left to right 
    [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:313:5 › Stacked Barplot › Navigation Controls › should move to the first data point 
    [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:328:5 › Stacked Barplot › Navigation Controls › should move to the last data point 
    [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:365:5 › Stacked Barplot › Autoplay Controls › should execute forward autoplay 
    [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:377:5 › Stacked Barplot › Autoplay Controls › should execute backward autoplay 
    [webkit] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data 
  555 did not run
  265 passed (4.3m)

View Workflow Run

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions