Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: plotly/dash
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dev@{1day}
Choose a base ref
...
head repository: plotly/dash
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev
Choose a head ref
  • 5 commits
  • 4 files changed
  • 2 contributors

Commits on Jul 9, 2026

  1. Fix Flask-WTF/Quart-WTF CSRF exemptions broken by backend refactor

    The backend refactor moved callback dispatching from Dash.dispatch into
    nested closures in the backend modules, changing the view function's
    fully-qualified name from dash.dash.dispatch to
    dash.backends._flask._dispatch. Flask-WTF's CSRFProtect exempts views by
    that name, so csrf._exempt_views.add("dash.dash.dispatch") silently
    stopped working, raising "The CSRF token is missing." on every callback.
    
    Restore the dispatch view's identity to dash.dash.dispatch in the Flask
    and Quart backends so existing exemptions keep working.
    
    Fixes #3827
    T4rk1n committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    8627811 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2026

  1. Configuration menu
    Copy the full SHA
    8ef6ffe View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2026

  1. Update CHANGELOG.md

    Co-authored-by: Cameron DeCoster <cameron.decoster@gmail.com>
    T4rk1n and camdecoster authored Jul 13, 2026
    Configuration menu
    Copy the full SHA
    4d196ae View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2026

  1. Configuration menu
    Copy the full SHA
    e65bfe5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3885 from plotly/fix/flask-plugin

    Fix Flask-WTF/Quart-WTF CSRF exemptions broken by backend refactor
    T4rk1n authored Jul 14, 2026
    Configuration menu
    Copy the full SHA
    8c72a5f View commit details
    Browse the repository at this point in the history
Loading