Skip to content

[WIP] Supports <script type="module"> tag #2420

[WIP] Supports <script type="module"> tag

[WIP] Supports <script type="module"> tag #2420

Triggered via pull request September 13, 2025 06:07
Status Failure
Total duration 14m 30s
Artifacts 2

pull-request-validation.yml

on: pull_request
Matrix: html-test
Merge test results
2m 15s
Merge test results
Merge test snapshots
3s
Merge test snapshots
Fit to window
Zoom out
Zoom in

Annotations

25 errors and 6 warnings
Type definitions test
Process completed with exit code 1.
should call next/complete for all subscribers: packages/directlinespeech/src/shareObservable.js#L7
ReferenceError: Observable is not defined at shareObservable (packages/directlinespeech/src/shareObservable.js:7:3) at Object.<anonymous> (packages/directlinespeech/src/shareObservable.spec.js:37:39)
should unsubscribe when there are no subscribers: packages/directlinespeech/src/shareObservable.js#L7
ReferenceError: Observable is not defined at shareObservable (packages/directlinespeech/src/shareObservable.js:7:3) at Object.<anonymous> (packages/directlinespeech/src/shareObservable.spec.js:23:39)
should only subscribe when there is at least one subscriber: packages/directlinespeech/src/shareObservable.js#L7
ReferenceError: Observable is not defined at shareObservable (packages/directlinespeech/src/shareObservable.js:7:3) at Object.<anonymous> (packages/directlinespeech/src/shareObservable.spec.js:10:39)
TranscriptFocusComposer - focusRelativeActivity › Group navigation resilience › should handle mixed group states: packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx#L563
TypeError: context.focusRelativeActivity is not a function at focusRelativeActivity (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:563:17) at Object.batchedUpdates$1 [as unstable_batchedUpdates] (node_modules/react-dom/cjs/react-dom.development.js:20439:12) at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1161:27) at Object.<anonymous> (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:562:10)
TranscriptFocusComposer - focusRelativeActivity › Group navigation resilience › should handle direct navigation within collapsed groups: packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx#L498
TypeError: context.focusRelativeActivity is not a function at focusRelativeActivity (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:498:17) at Object.batchedUpdates$1 [as unstable_batchedUpdates] (node_modules/react-dom/cjs/react-dom.development.js:20439:12) at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1161:27) at Object.<anonymous> (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:497:10)
TranscriptFocusComposer - focusRelativeActivity › Group navigation resilience › should handle navigation from activities in collapsed group: packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx#L442
TypeError: context.focusRelativeActivity is not a function at focusRelativeActivity (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:442:17) at Object.batchedUpdates$1 [as unstable_batchedUpdates] (node_modules/react-dom/cjs/react-dom.development.js:20439:12) at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1161:27) at Object.<anonymous> (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:441:10)
TranscriptFocusComposer - focusRelativeActivity › Group navigation resilience › should refocus collapsed group header when going in both directions: packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx#L393
TypeError: context.focusRelativeActivity is not a function at focusRelativeActivity (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:393:17) at Object.batchedUpdates$1 [as unstable_batchedUpdates] (node_modules/react-dom/cjs/react-dom.development.js:20439:12) at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1161:27) at Object.<anonymous> (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:392:10)
TranscriptFocusComposer - focusRelativeActivity › Group navigation resilience › should refocus expanded group header when going in both directions: packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx#L349
TypeError: context.focusRelativeActivity is not a function at focusRelativeActivity (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:349:17) at Object.batchedUpdates$1 [as unstable_batchedUpdates] (node_modules/react-dom/cjs/react-dom.development.js:20439:12) at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1161:27) at Object.<anonymous> (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:348:10)
TranscriptFocusComposer - focusRelativeActivity › Group navigation resilience › should handle expanded group navigation: packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx#L298
TypeError: context.focusRelativeActivity is not a function at focusRelativeActivity (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:298:17) at Object.batchedUpdates$1 [as unstable_batchedUpdates] (node_modules/react-dom/cjs/react-dom.development.js:20439:12) at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1161:27) at Object.<anonymous> (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:297:10)
TranscriptFocusComposer - focusRelativeActivity › Group navigation resilience › should skip collapsed group navigation: packages/component/src/providers/ActivityLogicalGrouping/ActivityLogicalGroupingComposer.ts#L35
TypeError: (intermediate value).difference is not a function at difference (packages/component/src/providers/ActivityLogicalGrouping/ActivityLogicalGroupingComposer.ts:35:53) at addLogicalGrouping (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:81:11) at mountMemo (node_modules/react-dom/cjs/react-dom.development.js:13459:19) at Object.useMemo (node_modules/react-dom/cjs/react-dom.development.js:13668:16) at useMemo (node_modules/react/cjs/react.development.js:1492:21) at TestComponent (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:67:14) at renderWithHooks (node_modules/react-dom/cjs/react-dom.development.js:12938:18) at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:15020:13) at beginWork (node_modules/react-dom/cjs/react-dom.development.js:15625:16) at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:19312:12) at workLoop (node_modules/react-dom/cjs/react-dom.development.js:19352:24) at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:149:14) at HTMLUnknownElement.#callDispatchEventListeners (node_modules/happy-dom/src/event/EventTarget.ts:289:42) at HTMLUnknownElement.dispatchEvent (node_modules/happy-dom/src/event/EventTarget.ts:136:35) at HTMLUnknownElement.#goThroughDispatchEventPhases (node_modules/happy-dom/src/event/EventTarget.ts:198:33) at HTMLUnknownElement.dispatchEvent (node_modules/happy-dom/src/event/EventTarget.ts:129:38) at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:199:16) at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:256:31) at replayUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:18578:5) at renderRoot (node_modules/react-dom/cjs/react-dom.development.js:19468:13) at performWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:20342:7) at requestWork (node_modules/react-dom/cjs/react-dom.development.js:20090:7) at scheduleWork (node_modules/react-dom/cjs/react-dom.development.js:19911:5) at scheduleRootUpdate (node_modules/react-dom/cjs/react-dom.development.js:20572:3) at updateContainerAtExpirationTime (node_modules/react-dom/cjs/react-dom.development.js:20600:10) at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:20657:10) at ReactRoot.Object.<anonymous>.ReactRoot.render (node_modules/react-dom/cjs/react-dom.development.js:20953:3) at node_modules/react-dom/cjs/react-dom.development.js:21090:14 at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:20454:14) at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:21086:5) at render (node_modules/react-dom/cjs/react-dom.development.js:21155:12) at packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:89:13 at Object.batchedUpdates$1 [as unstable_batchedUpdates] (node_modules/react-dom/cjs/react-dom.development.js:20439:12) at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1161:27) at createTestSetup (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:88:8) at Object.createTestSetup (packages/component/src/providers/TranscriptFocus/TranscriptFocusComposer.spec.tsx:249:40)
HTML test (13/17)
Process completed with exit code 1.
› middleware/activity/legacyActivityMiddleware/changeRequest.legacyToPolymiddleware.html: https://webchat2/__tests__/html2/middleware/activity/legacyActivityMiddleware/changeRequest.legacyToPolymiddleware#L57
TypeError: createActivityPolymiddlewareFromLegacy is not a function at https:/webchat2/__tests__/html2/middleware/activity/legacyActivityMiddleware/changeRequest.legacyToPolymiddleware:57:11
HTML test (6/17)
Process completed with exit code 1.
› boot/bundle.html: https://webchat2/__tests__/html2/boot/bundle#L52
expect(received).toEqual(expected) // deep equality Expected: StringContaining "module-format=global" Received: "build-tool=tsup; module-format=unknown; version=0.0.0-0; variant=minimal" at https:/webchat2/__tests__/html2/boot/bundle:52:53
HTML test (2/17)
Process completed with exit code 1.
Sample › samples/boot/exports.html: https://webchat2/__tests__/html2/samples/dist/boot/exports.js#L1
expect(received).toHaveProperty(path, value) Expected path: "moduleFormat" Received path: [] Expected value: "esmodules" Received value: {} at https:/webchat2/__tests__/html2/samples/dist/boot/exports.js:1:723
HTML test (15/17)
Process completed with exit code 1.
› boot/bundle.full.html: https://webchat2/__tests__/html2/boot/bundle?variant=full#L52
expect(received).toEqual(expected) // deep equality Expected: StringContaining "module-format=global" Received: "build-tool=tsup; module-format=unknown; version=0.0.0-0; variant=full" at https:/webchat2/__tests__/html2/boot/bundle?variant=full:52:53
› middleware/activity/legacyActivityMiddleware/changeRequest.legacyToLegacy.html: https://webchat2/__tests__/html2/middleware/activity/legacyActivityMiddleware/changeRequest.legacyToLegacy#L49
TypeError: createActivityPolymiddlewareFromLegacy is not a function at https:/webchat2/__tests__/html2/middleware/activity/legacyActivityMiddleware/changeRequest.legacyToLegacy:49:11
HTML test (3/17)
Process completed with exit code 1.
› boot/bundle.full-es5.html: https://webchat2/__tests__/html2/boot/bundle?variant=full-es5#L52
expect(received).toEqual(expected) // deep equality Expected: StringContaining "module-format=global" Received: "build-tool=tsup; module-format=unknown; version=0.0.0-0; variant=full-es5" at https:/webchat2/__tests__/html2/boot/bundle?variant=full-es5:52:53
HTML test (7/17)
Process completed with exit code 1.
› middleware/activity/legacyActivityMiddleware/changeRequest.polymiddlewareToLegacy.html: https://webchat2/__tests__/html2/middleware/activity/legacyActivityMiddleware/changeRequest.polymiddlewareToLegacy#L70
TypeError: createActivityPolymiddlewareFromLegacy is not a function at https:/webchat2/__tests__/html2/middleware/activity/legacyActivityMiddleware/changeRequest.polymiddlewareToLegacy:70:11
Merge test snapshots
No artifacts found matching pattern 'test-snapshot-diff-*'
HTML test (13/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.
HTML test (6/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.
HTML test (2/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.
HTML test (15/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.
HTML test (3/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.
HTML test (7/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
docker Expired
104 MB
sha256:3c79c46b7f37516c577b385c16c66cf824ec08b78ec8140e2cbbc0e0d2c283e6
test-result Expired
1.85 MB
sha256:6d8eec5d73d45619f9d3119c5b9551f62d1f02aa2cdf5738efc730700f624f08