diff --git a/.changeset/spotty-bats-care.md b/.changeset/spotty-bats-care.md new file mode 100644 index 00000000000..7204d661c8c --- /dev/null +++ b/.changeset/spotty-bats-care.md @@ -0,0 +1,5 @@ +--- +"@effect/experimental": patch +--- + +Ensure Devtools Tracer does not cut off span options diff --git a/packages/experimental/src/DevTools/Client.ts b/packages/experimental/src/DevTools/Client.ts index 1405b8048c3..aa77cfeebfb 100644 --- a/packages/experimental/src/DevTools/Client.ts +++ b/packages/experimental/src/DevTools/Client.ts @@ -174,8 +174,8 @@ export const makeTracer: Effect.Effect = Effect.ge const currentTracer = yield* Effect.tracer return Tracer.make({ - span(name, parent, context, links, startTime, kind) { - const span = currentTracer.span(name, parent, context, links, startTime, kind) + span(name, parent, context, links, startTime, kind, options) { + const span = currentTracer.span(name, parent, context, links, startTime, kind, options) client.unsafeAddSpan(span) const oldEvent = span.event span.event = function(this: any, name, startTime, attributes) {