Add aria-label and data-l10n-id to toolbar buttons for accessibility #63
test-and-release.yml
on: push
backend
/
with Plugins
29s
frontend
/
test-frontend
5m 39s
release
/
publish-npm
Annotations
11 errors, 4 warnings, and 1 notice
|
backend / with Plugins
Process completed with exit code 1.
|
|
[chromium] › tests/frontend-new/specs/bold.spec.ts:30:7 › bold button › makes text bold on keypress:
src/tests/frontend-new/helper/padHelper.ts#L120
4) [chromium] › tests/frontend-new/specs/bold.spec.ts:30:7 › bold button › makes text bold on keypress
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:9001/p/FRONTEND_TESTSc0ec6cec-fc28-4189-9115-078e7cbbb9a9
Call log:
- navigating to "http://localhost:9001/p/FRONTEND_TESTSc0ec6cec-fc28-4189-9115-078e7cbbb9a9", waiting until "load"
at helper/padHelper.ts:120
118 | // create a new pad before each test run
119 | const padId = "FRONTEND_TESTS"+randomUUID();
> 120 | await page.goto('http://localhost:9001/p/'+padId);
| ^
121 | await page.waitForSelector('iframe[name="ace_outer"]');
122 | await page.waitForSelector('#editorcontainer.initialized');
123 | return padId;
at goToNewPad (/home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/helper/padHelper.ts:120:14)
at /home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/specs/bold.spec.ts:7:19
|
|
[chromium] › tests/frontend-new/specs/bold.spec.ts:12:7 › bold button › makes text bold on click:
src/tests/frontend-new/helper/padHelper.ts#L120
3) [chromium] › tests/frontend-new/specs/bold.spec.ts:12:7 › bold button › makes text bold on click
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:9001/p/FRONTEND_TESTS8de9e8ef-f323-4b92-962f-613933e54cba
Call log:
- navigating to "http://localhost:9001/p/FRONTEND_TESTS8de9e8ef-f323-4b92-962f-613933e54cba", waiting until "load"
at helper/padHelper.ts:120
118 | // create a new pad before each test run
119 | const padId = "FRONTEND_TESTS"+randomUUID();
> 120 | await page.goto('http://localhost:9001/p/'+padId);
| ^
121 | await page.waitForSelector('iframe[name="ace_outer"]');
122 | await page.waitForSelector('#editorcontainer.initialized');
123 | return padId;
at goToNewPad (/home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/helper/padHelper.ts:120:14)
at /home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/specs/bold.spec.ts:7:19
|
|
[chromium] › tests/frontend-new/specs/bold.spec.ts:12:7 › bold button › makes text bold on click:
src/tests/frontend-new/helper/padHelper.ts#L120
3) [chromium] › tests/frontend-new/specs/bold.spec.ts:12:7 › bold button › makes text bold on click
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:9001/p/FRONTEND_TESTSf1fbeed4-ce7f-4a4d-929f-31412b6cfa12
Call log:
- navigating to "http://localhost:9001/p/FRONTEND_TESTSf1fbeed4-ce7f-4a4d-929f-31412b6cfa12", waiting until "load"
at helper/padHelper.ts:120
118 | // create a new pad before each test run
119 | const padId = "FRONTEND_TESTS"+randomUUID();
> 120 | await page.goto('http://localhost:9001/p/'+padId);
| ^
121 | await page.waitForSelector('iframe[name="ace_outer"]');
122 | await page.waitForSelector('#editorcontainer.initialized');
123 | return padId;
at goToNewPad (/home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/helper/padHelper.ts:120:14)
at /home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/specs/bold.spec.ts:7:19
|
|
[chromium] › tests/frontend-new/specs/bold.spec.ts:12:7 › bold button › makes text bold on click:
src/tests/frontend-new/helper/padHelper.ts#L120
3) [chromium] › tests/frontend-new/specs/bold.spec.ts:12:7 › bold button › makes text bold on click
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:9001/p/FRONTEND_TESTScf860e02-9cf6-4f9c-95e2-779c9f8c2e05
Call log:
- navigating to "http://localhost:9001/p/FRONTEND_TESTScf860e02-9cf6-4f9c-95e2-779c9f8c2e05", waiting until "load"
at helper/padHelper.ts:120
118 | // create a new pad before each test run
119 | const padId = "FRONTEND_TESTS"+randomUUID();
> 120 | await page.goto('http://localhost:9001/p/'+padId);
| ^
121 | await page.waitForSelector('iframe[name="ace_outer"]');
122 | await page.waitForSelector('#editorcontainer.initialized');
123 | return padId;
at goToNewPad (/home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/helper/padHelper.ts:120:14)
at /home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/specs/bold.spec.ts:7:19
|
|
[chromium] › tests/frontend-new/specs/bold_paste.spec.ts:9:5 › bold text retains formatting after copy-paste:
src/tests/frontend-new/helper/padHelper.ts#L120
2) [chromium] › tests/frontend-new/specs/bold_paste.spec.ts:9:5 › bold text retains formatting after copy-paste
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:9001/p/FRONTEND_TESTS867da22a-458d-4a28-b6f7-3a97ad35dac5
Call log:
- navigating to "http://localhost:9001/p/FRONTEND_TESTS867da22a-458d-4a28-b6f7-3a97ad35dac5", waiting until "load"
at helper/padHelper.ts:120
118 | // create a new pad before each test run
119 | const padId = "FRONTEND_TESTS"+randomUUID();
> 120 | await page.goto('http://localhost:9001/p/'+padId);
| ^
121 | await page.waitForSelector('iframe[name="ace_outer"]');
122 | await page.waitForSelector('#editorcontainer.initialized');
123 | return padId;
at goToNewPad (/home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/helper/padHelper.ts:120:14)
at /home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/specs/bold_paste.spec.ts:5:19
|
|
[chromium] › tests/frontend-new/specs/bold_paste.spec.ts:9:5 › bold text retains formatting after copy-paste:
src/tests/frontend-new/helper/padHelper.ts#L120
2) [chromium] › tests/frontend-new/specs/bold_paste.spec.ts:9:5 › bold text retains formatting after copy-paste
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:9001/p/FRONTEND_TESTS4ae4c0c2-bd1d-4e9d-8685-963f88999eee
Call log:
- navigating to "http://localhost:9001/p/FRONTEND_TESTS4ae4c0c2-bd1d-4e9d-8685-963f88999eee", waiting until "load"
at helper/padHelper.ts:120
118 | // create a new pad before each test run
119 | const padId = "FRONTEND_TESTS"+randomUUID();
> 120 | await page.goto('http://localhost:9001/p/'+padId);
| ^
121 | await page.waitForSelector('iframe[name="ace_outer"]');
122 | await page.waitForSelector('#editorcontainer.initialized');
123 | return padId;
at goToNewPad (/home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/helper/padHelper.ts:120:14)
at /home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/specs/bold_paste.spec.ts:5:19
|
|
[chromium] › tests/frontend-new/specs/bold_paste.spec.ts:9:5 › bold text retains formatting after copy-paste:
src/tests/frontend-new/helper/padHelper.ts#L120
2) [chromium] › tests/frontend-new/specs/bold_paste.spec.ts:9:5 › bold text retains formatting after copy-paste
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:9001/p/FRONTEND_TESTS6ef0af1f-d7dd-47b9-b8ba-1ada486c25e7
Call log:
- navigating to "http://localhost:9001/p/FRONTEND_TESTS6ef0af1f-d7dd-47b9-b8ba-1ada486c25e7", waiting until "load"
at helper/padHelper.ts:120
118 | // create a new pad before each test run
119 | const padId = "FRONTEND_TESTS"+randomUUID();
> 120 | await page.goto('http://localhost:9001/p/'+padId);
| ^
121 | await page.waitForSelector('iframe[name="ace_outer"]');
122 | await page.waitForSelector('#editorcontainer.initialized');
123 | return padId;
at goToNewPad (/home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/helper/padHelper.ts:120:14)
at /home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/specs/bold_paste.spec.ts:5:19
|
|
[chromium] › tests/frontend-new/specs/alphabet.spec.ts:12:7 › All the alphabet works n stuff › when you enter any char it appears right:
src/tests/frontend-new/helper/padHelper.ts#L120
1) [chromium] › tests/frontend-new/specs/alphabet.spec.ts:12:7 › All the alphabet works n stuff › when you enter any char it appears right
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:9001/p/FRONTEND_TESTSad5f6e59-8bc9-4c9f-af19-f4d4a797ad2f
Call log:
- navigating to "http://localhost:9001/p/FRONTEND_TESTSad5f6e59-8bc9-4c9f-af19-f4d4a797ad2f", waiting until "load"
at helper/padHelper.ts:120
118 | // create a new pad before each test run
119 | const padId = "FRONTEND_TESTS"+randomUUID();
> 120 | await page.goto('http://localhost:9001/p/'+padId);
| ^
121 | await page.waitForSelector('iframe[name="ace_outer"]');
122 | await page.waitForSelector('#editorcontainer.initialized');
123 | return padId;
at goToNewPad (/home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/helper/padHelper.ts:120:14)
at /home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/specs/alphabet.spec.ts:6:19
|
|
[chromium] › tests/frontend-new/specs/alphabet.spec.ts:12:7 › All the alphabet works n stuff › when you enter any char it appears right:
src/tests/frontend-new/helper/padHelper.ts#L120
1) [chromium] › tests/frontend-new/specs/alphabet.spec.ts:12:7 › All the alphabet works n stuff › when you enter any char it appears right
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:9001/p/FRONTEND_TESTS18cad600-c023-46ee-b629-45b40eec38d0
Call log:
- navigating to "http://localhost:9001/p/FRONTEND_TESTS18cad600-c023-46ee-b629-45b40eec38d0", waiting until "load"
at helper/padHelper.ts:120
118 | // create a new pad before each test run
119 | const padId = "FRONTEND_TESTS"+randomUUID();
> 120 | await page.goto('http://localhost:9001/p/'+padId);
| ^
121 | await page.waitForSelector('iframe[name="ace_outer"]');
122 | await page.waitForSelector('#editorcontainer.initialized');
123 | return padId;
at goToNewPad (/home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/helper/padHelper.ts:120:14)
at /home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/specs/alphabet.spec.ts:6:19
|
|
[chromium] › tests/frontend-new/specs/alphabet.spec.ts:12:7 › All the alphabet works n stuff › when you enter any char it appears right:
src/tests/frontend-new/helper/padHelper.ts#L120
1) [chromium] › tests/frontend-new/specs/alphabet.spec.ts:12:7 › All the alphabet works n stuff › when you enter any char it appears right
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:9001/p/FRONTEND_TESTSc1de70fb-4428-485a-bfc1-5cd5943f28b2
Call log:
- navigating to "http://localhost:9001/p/FRONTEND_TESTSc1de70fb-4428-485a-bfc1-5cd5943f28b2", waiting until "load"
at helper/padHelper.ts:120
118 | // create a new pad before each test run
119 | const padId = "FRONTEND_TESTS"+randomUUID();
> 120 | await page.goto('http://localhost:9001/p/'+padId);
| ^
121 | await page.waitForSelector('iframe[name="ace_outer"]');
122 | await page.waitForSelector('#editorcontainer.initialized');
123 | return padId;
at goToNewPad (/home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/helper/padHelper.ts:120:14)
at /home/runner/work/ep_subscript_and_superscript/ep_subscript_and_superscript/src/tests/frontend-new/specs/alphabet.spec.ts:6:19
|
|
backend / with Plugins
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache@v4, actions/checkout@v4, pnpm/action-setup@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
frontend / test-frontend
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, pnpm/action-setup@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
frontend / test-frontend
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
frontend / test-frontend
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
🎭 Playwright Run Summary
115 failed
[chromium] › tests/frontend-new/specs/alphabet.spec.ts:12:7 › All the alphabet works n stuff › when you enter any char it appears right
[chromium] › tests/frontend-new/specs/bold_paste.spec.ts:9:5 › bold text retains formatting after copy-paste
[chromium] › tests/frontend-new/specs/bold.spec.ts:12:7 › bold button › makes text bold on click
[chromium] › tests/frontend-new/specs/bold.spec.ts:30:7 › bold button › makes text bold on keypress
[chromium] › tests/frontend-new/specs/change_user_color.spec.ts:10:7 › change user color › Color picker matches original color and remembers the user color after a refresh
[chromium] › tests/frontend-new/specs/change_user_color.spec.ts:59:7 › change user color › Own user color is shown when you enter a chat
[chromium] › tests/frontend-new/specs/change_user_name.spec.ts:11:5 › Remembers the username after a refresh
[chromium] › tests/frontend-new/specs/change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat
[chromium] › tests/frontend-new/specs/chat.spec.ts:23:5 › opens chat, sends a message, makes sure it exists on the page and hides chat
[chromium] › tests/frontend-new/specs/chat.spec.ts:41:5 › makes sure that an empty message can't be sent
[chromium] › tests/frontend-new/specs/chat.spec.ts:63:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it
[chromium] › tests/frontend-new/specs/chat.spec.ts:79:5 › makes chat stick to right side of the screen via icon on the top right, remove sticky via icon, close it
[chromium] › tests/frontend-new/specs/chat.spec.ts:97:5 › Checks showChat=false URL Parameter hides chat then when removed it shows chat
[chromium] › tests/frontend-new/specs/clear_authorship_color.spec.ts:17:5 › clear authorship color
[chromium] › tests/frontend-new/specs/clear_authorship_color.spec.ts:38:5 › makes text clear authorship colors and checks it can't be undone
[chromium] › tests/frontend-new/specs/clear_authorship_color.spec.ts:68:5 › clears authorship when first line has line attributes
[chromium] › tests/frontend-new/specs/collab_client.spec.ts:39:7 › Messages in the COLLABROOM › bug #4978 regression test
[chromium] › tests/frontend-new/specs/delete.spec.ts:10:5 › delete keystroke ───────────────────
[chromium] › tests/frontend-new/specs/editbar.spec.ts:9:5 › should go to home on pad ───────────
[chromium] › tests/frontend-new/specs/embed_value.spec.ts:66:11 › embed links › read and write › the share link is the actual pad url
[chromium] › tests/frontend-new/specs/embed_value.spec.ts:78:9 › embed links › read and write › is an iframe with the correct url parameters and correct size
[chromium] › tests/frontend-new/specs/embed_value.spec.ts:97:11 › embed links › when read only option is set › the share link shows a read only url
[chromium] › tests/frontend-new/specs/embed_value.spec.ts:114:11 › embed links › when read only option is set › the embed as iframe code is an iframe with the correct url parameters and correct size
[chromium] › tests/frontend-new/specs/enter.spec.ts:11:7 › enter keystroke › creates a new line & puts cursor onto a new line
[chromium] › tests/frontend-new/specs/enter.spec.ts:33:7 › enter keystroke › enter is always visible after event
[chromium] › tests/frontend-new/specs/error_sanitization.spec.ts:10:7 › error sanitization › production mode hides error details from gritter popup
[chromium] › tests/frontend-new/specs/error_sanitization.spec.ts:45:7 › error sanitization › development mode shows full error details in gritter popup
[chromium] › tests/frontend-new/specs/error_sanitization.spec.ts:70:7 › error sanitization › duplicate errors are deduplicated in both modes
[chromium] › tests/frontend-new/specs/error_sanitizatio
|