Skip to content

Ag-Grid problem with 1.56.0 version #14608

Closed

Description

@ricardo-ali

Checklist

  • I have searched the existing issues for similar issues.
  • I added a very descriptive title to this issue.
  • I have provided sufficient information below to help reproduce this issue.

Summary

I have a page with streamlit Aggrid working fine until 31Mar26.
Today 01Apr26, the AgGrid table dont show, but the logic of whole page work perfectly.
Console Manage App dont show error.
After search changes en differents libraries, I found this update 1.56.0
I add a line in requeriment.txt with: streamlit==1.55.0
Now the page load fine.

Reproducible Code Example

Steps To Reproduce

No response

Expected Behavior

No response

Current Behavior

No response

Is this a regression?

  • Yes, this used to work in a previous version.

Debug info

  • Streamlit version:1.56.0
  • Python version:3.13
  • Operating System:Win11
  • Browser:Chrome

Additional Information

No response

Activity

  1. added
    type:bugSomething isn't working as expected
    status:needs-triageIssue has not been triaged by the Streamlit team
    on Apr 1, 2026
  2. github-actions commented on Apr 1, 2026

    @github-actions
    Contributor

    If this issue affects you, please react with a 👍 (thumbs up emoji) to the initial post.

    Your feedback helps us prioritize which bugs to investigate and address first.

    Views

  3. sfc-gh-nbellante commented on Apr 1, 2026

    @sfc-gh-nbellante
    Contributor

    Hi @ricardo-ali thanks for submitting this issue. Can you please share the app code you were able to repro this issue with?

  4. ricardo-ali commented on Apr 1, 2026

    @ricardo-ali
    Author

    A try with also with a minimal code and dont show the table. I tried with this code:

    import streamlit as st
    import pandas as pd
    from st_aggrid import AgGrid

    st.title("Test AgGrid")

    df = pd.DataFrame({
    "A": [1, 2, 3],
    "B": ["x", "y", "z"]
    })

    st.dataframe(df)
    AgGrid(df, key="test_grid")

    Data frame is showed but aggrid dont.

  5. gRodrigues03 commented on Apr 2, 2026

    @gRodrigues03

    I am getting a similar error that happens when pandas 3.x is installed.

    When i pass a python dict that includes np.nan or pd.na types (eg. {'Test': np.nan}) to any component_func i get this error on the frontend:

    SyntaxError: Unexpected token 'N', ..." {"Test": NaN}, "imp"... is not valid JSON

    With pandas 2.x installed they're treated correctly, a valid JSON is generated and the component loads correctly, but with pandas 3.x the component isn't even called.

    Using python 3.14.3, streamlit 1.56.0 and pandas 3.0.2

  6. added a commit that references this issue on Apr 2, 2026
    d11cffa
  7. added
    status:confirmedBug has been confirmed by the Streamlit team
    type:regressionThis bug is a regression from previous behavior
    priority:P2Medium-high priority - fix within two weeks / next release
    area:integrationsRelated to third-party integrations
    and removed
    status:needs-triageIssue has not been triaged by the Streamlit team
    on Apr 2, 2026
  8. added a commit that references this issue on Apr 15, 2026
    9006ab9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area:integrationsRelated to third-party integrationspriority:P2Medium-high priority - fix within two weeks / next releasestatus:confirmedBug has been confirmed by the Streamlit teamtype:bugSomething isn't working as expectedtype:regressionThis bug is a regression from previous behavior

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions