Skip to content

Commit ef49a82

Browse files
authored
Merge pull request #7922 from QwikDev/repl-better
fix(repl): small things
2 parents d310c1a + 93a6de0 commit ef49a82

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

packages/docs/src/repl/bundler/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ class Bundler {
2323
initWorker() {
2424
this.worker = new Worker(new URL('./bundler-worker', import.meta.url), { type: 'module' });
2525
this.worker.addEventListener('message', this.messageHandler);
26+
this.worker.addEventListener('error', (e: ErrorEvent) => {
27+
console.error(`Bundler worker for ${this.version} failed`, e.message);
28+
this.terminateWorker();
29+
});
2630

2731
const { version } = this;
2832
const message: InitMessage = {

packages/docs/src/routes/examples/[...id]/index!.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ export default component$(() => {
6767
useTask$(({ track }) => {
6868
track(() => store.buildMode);
6969
track(() => store.entryStrategy);
70-
track(() => store.files);
7170
track(() => store.version);
71+
track(() => store.files.forEach((f) => f.code));
7272

7373
if (isBrowser) {
7474
if (store.version) {

packages/docs/src/routes/playground/index!.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ export default component$(() => {
4444
useTask$(({ track }) => {
4545
track(() => store.buildMode);
4646
track(() => store.entryStrategy);
47-
track(() => store.files);
4847
track(() => store.version);
48+
track(() => store.files.forEach((f) => f.code));
4949

5050
if (isBrowser) {
5151
if (store.version) {

0 commit comments

Comments
 (0)