Skip to content

fix: prevent nanosecond overflow in OTLP timestamps#3973

Closed
deepshekhardas wants to merge 1 commit into
triggerdotdev:mainfrom
deepshekhardas:fix/3292-otlp-nanosecond-overflow
Closed

fix: prevent nanosecond overflow in OTLP timestamps#3973
deepshekhardas wants to merge 1 commit into
triggerdotdev:mainfrom
deepshekhardas:fix/3292-otlp-nanosecond-overflow

Conversation

@deepshekhardas

Copy link
Copy Markdown

Multiply after BigInt conversion to avoid IEEE 754 precision loss.
Affects 4 locations where epoch-ms * 1e6 exceeds Number.MAX_SAFE_INTEGER.

Fixes #3292

Multiply after BigInt conversion to avoid IEEE 754 precision loss.
Affects 4 locations where epoch-ms * 1e6 exceeds Number.MAX_SAFE_INTEGER.

Fixes triggerdotdev#3292
@changeset-bot

changeset-bot Bot commented Jun 17, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 8a26457

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions

Copy link
Copy Markdown
Contributor

Hi @deepshekhardas, thanks for your interest in contributing!

This project requires that pull request authors are vouched, and you are not in the list of vouched users.

This PR will be closed automatically. See https://github.com/triggerdotdev/trigger.dev/blob/main/CONTRIBUTING.md for more details.

@github-actions github-actions Bot closed this Jun 17, 2026

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

Open in Devin Review

Comment thread pr-body-3321.txt
Comment on lines +1 to +25
## What

This PR updates route components to use the animated Resizable panel pattern:
- Converts conditionally-rendered panels to always-mounted animated panels with `collapsible`, `collapsed`, and `collapseAnimation` props
- Adds `useFrozenValue` hook usage to keep last selected item visible during panel collapse animation
- Minor UI polish on logs, runs, schedules, waitpoints pages

## Changes

- **Resizable.tsx** — skipped (main already has these exports)
- **Route files** (logs, runs, schedules, batches, etc.) — convert panel pattern, add `useFrozenValue`
- **LogsTable, TreeView, GitMetadata** — minor improvements

## Manual resolution

Merge had 3 conflicts:
- `Resizable.tsx`: kept main's version (already has animated panel exports with Firefox workarounds)
- `logs/route.tsx` line 419: removed pointless `?? undefined` (PR's cleaner version)
- `runs.$runParam/route.tsx`: kept `panel-run-parent-v3` autosaveId, removed `?? undefined`

## Original PRs
- Original: #3267
- This replaces: #3319

Co-authored-by: James Ritchie <james@trigger.dev>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Accidentally committed pr-body-*.txt files to the repository root

Two unrelated files (pr-body-3321.txt and pr-body-3322.txt) are included in this PR's diff. These are PR description drafts for other PRs (#3321 and #3322) and have no relation to the BigInt precision fix. They will pollute the repository root if merged.

Prompt for agents
Delete both pr-body-3321.txt and pr-body-3322.txt from the repository. These are PR description drafts for unrelated PRs that were accidentally committed alongside the BigInt precision fix. They should be removed from the commit before merging (e.g. via git rm pr-body-3321.txt pr-body-3322.txt).
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OTLP nanosecond timestamp overflow in webapp event repository

1 participant