Skip to content

[BUG] DatePickerRange updatemode not respected #3425

Description

@rzvcs

Describe your context
Please provide us your environment, so we can easily reproduce the issue.

  • replace the result of pip list | grep dash below
dash                          3.2.0
dash_ag_grid                  31.3.1
dash-bootstrap-components     1.7.1
dash-table                    5.0.0
  • if frontend related, tell us your Browser, Version and OS

    • OS: Windows 11
    • Browser: Chrome
    • Version: 139.0.7258.155

Describe the bug

When using dcc.DateRangePicker with updatemode="bothdates" from the UI, selecting the start date waits for the end date selection. However, selecting the end date triggers linked callbacks.

Expected behavior

In this updatemode, selecting the end date should wait for selecting the start date.

Activity

  1. added
    bugsomething broken
    P2considered for next cycle
    on Sep 9, 2025
  2. added this to the Dash v4 milestone on Nov 25, 2025
  3. Farkites commented on Nov 28, 2025

    @Farkites

    This issue is fixed with dash==4.0.0rc3

  4. pierovera commented on Apr 28, 2026

    @pierovera

    I am still seeing this issue with dash 4.1.0. The issue is exactly as described in the original report. I can provide additional info if needed.

  5. elklaassen commented on Jun 9, 2026

    @elklaassen

    I also still see the issue with dash 4.2.0. I would like to add that after selecting start date, end date is (set to) None and as described before, callback is triggered before selecting end date. This causes my code to crash as I cannot have end date = None. Workarounds like using dcc.Store to preserve the end date value do not work for me.

  6. self-assigned this
    on Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P2considered for next cyclebugsomething broken

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions