Skip to content

Commit 729e416

Browse files
committed
wip logs
1 parent 41be306 commit 729e416

File tree

5 files changed

+12
-4
lines changed

5 files changed

+12
-4
lines changed

packages/qwik/src/core/client/dom-container.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ export class DomContainer extends _SharedContainer implements IClientContainer {
136136
this.element = element;
137137
this.$buildBase$ = element.getAttribute(QBaseAttr)!;
138138
this.$instanceHash$ = element.getAttribute(QInstanceAttr)!;
139+
console.log('======= \n\ncontainer instance hash', this.$instanceHash$);
139140
this.qManifestHash = element.getAttribute(QManifestHashAttr)!;
140141
this.rootVNode = vnode_newUnMaterializedElement(this.element);
141142
this.$rawStateData$ = [];

packages/qwik/src/core/reactive-primitives/impl/signal-impl.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ export const setupSignalValueAccess = <T, S>(
133133
} else {
134134
assertTrue(
135135
!ctx.$container$ || ctx.$container$ === target.$container$,
136-
'Do not use signals across containers'
136+
`Do not use signals across containers ${!!ctx.$container$?.addBackpatchEntry} ${!!target.$container$?.addBackpatchEntry}, ${ctx.$container$ === target.$container$}`
137137
);
138138
}
139139
const effectSubscriber = ctx.$effectSubscriber$;

packages/qwik/src/core/shared/serdes/inflate.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ export const inflate = (
122122
break;
123123
}
124124
case TypeIds.Signal: {
125+
console.log('INFLATE SIGNAL', target, data);
125126
const signal = target as SignalImpl<unknown>;
126127
const d = data as [unknown, ...EffectSubscription[]];
127128
signal.$untrackedValue$ = d[0];

packages/qwik/src/core/shared/serdes/qrl-to-string.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ export function qrlToString(
4444
new Map());
4545
// During tests the resolved value is always available
4646
backChannel.set(value.$symbol$, value.resolved);
47+
console.log('QRL TO STRING', {
48+
symbol: value.$symbol$,
49+
chunk,
50+
code: value.$symbolRef$?.toString(),
51+
});
52+
4753
if (!chunk) {
4854
chunk = QRL_RUNTIME_CHUNK;
4955
}

packages/qwik/src/core/tests/use-serialized.spec.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ import { domRender, ssrRenderToDom, trigger } from '@qwik.dev/core/testing';
1010
import { describe, expect, it } from 'vitest';
1111
import { useSerializer$ } from '../use/use-serializer';
1212

13-
const debug = false; //true;
13+
const debug = !false; //true;
1414
Error.stackTraceLimit = 100;
1515

1616
// This is almost the same as useComputed, so we only test the custom serialization
1717
describe.each([
1818
{ render: ssrRenderToDom }, //
19-
{ render: domRender }, //
19+
// { render: domRender }, //
2020
])('$render.name: useSerializer$', ({ render }) => {
2121
it('should do custom serialization', async () => {
2222
const Counter = component$(() => {
@@ -188,7 +188,7 @@ describe.each([
188188
);
189189
});
190190

191-
it('should not crash when used many times', async () => {
191+
it.only('should not crash when used many times', async () => {
192192
// We don't have the Signal type here
193193
const MyComponent = component$(({ foo }: { foo: { value: number } }) => {
194194
const custom = useSerializer$(() => ({

0 commit comments

Comments
 (0)