Skip to content

feat: normalise datetime filters for non utc timezones - #5076

Open
Promist-Moon wants to merge 9 commits into
OpenFn:mainfrom
Promist-Moon:4983-filters-for-non-utc-timezones
Open

feat: normalise datetime filters for non utc timezones#5076
Promist-Moon wants to merge 9 commits into
OpenFn:mainfrom
Promist-Moon:4983-filters-for-non-utc-timezones

Conversation

@Promist-Moon

@Promist-Moon Promist-Moon commented Aug 16, 2026

Copy link
Copy Markdown

Description

This PR closes #4983. This PR adds end-to-end coverage for the timezone handling bug in History filters, where URL datetime values (e.g. 2026-07-22T10:05) filtered out workflows only in UTC timezones.

Changes made:

  1. Filters in Workflow History filter out workflows by the browser's local timezone, detected by the browser's websocket offset minutes, both from editing the URL directly in the URL bar and through the page's filters

Validation

Go to the History tab.

Workflow run at 3:10PM UTC+8 (7:10AM in GMT) is filtered out when the filter 3:51PM is applied.

image image image

AI Usage

Please disclose whether you've used AI anywhere in this PR (it's cool, we just
want to know!):

  • I have used Claude Code
  • I have used another model (Codex 4.1)
  • I have not used AI

You can read more details in our
Responsible AI Policy

Pre-submission checklist

  • I have performed an AI review of my code (we recommend using /review
    with Claude Code)
  • I have implemented and tested all related authorization policies.
    (e.g., :owner, :admin, :editor, :viewer)
  • I have updated the changelog.
  • I have ticked a box in "AI usage" in this PR

@github-project-automation github-project-automation Bot moved this to New Issues in Core Aug 16, 2026
@Promist-Moon
Promist-Moon force-pushed the 4983-filters-for-non-utc-timezones branch from 1c3b8fa to 44d25fe Compare August 16, 2026 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: New Issues

Development

Successfully merging this pull request may close these issues.

Existing input filters are broken in non UTC timezones

1 participant