File tree Expand file tree Collapse file tree 2 files changed +7
-9
lines changed
packages/svelte/src/internal/client Expand file tree Collapse file tree 2 files changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -14,28 +14,25 @@ export let tracing_expressions = null;
14
14
* @param {Error[] } [traces]
15
15
*/
16
16
function log_entry ( signal , traces = [ ] ) {
17
- const debug = signal . trace ;
18
17
const value = signal . trace_need_increase ? signal . trace_v : signal . v ;
19
18
20
19
if ( value === UNINITIALIZED ) {
21
20
return ;
22
21
}
23
22
24
- if ( debug ) {
23
+ if ( signal . trace ) {
25
24
var previous_captured_signals = captured_signals ;
26
25
var captured = new Set ( ) ;
27
26
set_captured_signals ( captured ) ;
27
+
28
28
try {
29
- untrack ( ( ) => {
30
- debug ( ) ;
31
- } ) ;
29
+ untrack ( signal . trace ) ;
32
30
} finally {
33
31
set_captured_signals ( previous_captured_signals ) ;
34
32
}
33
+
35
34
if ( captured . size > 0 ) {
36
- for ( const dep of captured ) {
37
- log_entry ( dep ) ;
38
- }
35
+ for ( const dep of captured ) log_entry ( dep ) ;
39
36
return ;
40
37
}
41
38
}
Original file line number Diff line number Diff line change @@ -168,7 +168,8 @@ export function internal_set(source, value) {
168
168
169
169
if ( DEV && tracing_mode_flag ) {
170
170
source . updated = get_stack ( 'UpdatedAt' ) ;
171
- if ( active_effect != null ) {
171
+
172
+ if ( active_effect !== null ) {
172
173
source . trace_need_increase = true ;
173
174
source . trace_v ??= old_value ;
174
175
}
You can’t perform that action at this time.
0 commit comments