dosubot[bot] commented on issue #28115: URL: https://github.com/apache/superset/issues/28115#issuecomment-2949972366
<!-- Answer --> Based on the codebase and recent changelogs, there have been a lot of changes and fixes around filters, especially in the 4.x series. The filter components (like Select, Range, and Time) all use standard React patterns and default exports, and I didn't find any recent changes that would obviously cause React error #31 by themselves. This error is often triggered by either a misconfigured build (like multiple React versions loaded), or by a race condition or invalid child/component being renderedāsomething that can happen if filter state updates and re-renders overlap in just the wrong way. The recent refactors and performance tweaks to filter state, modals, and rendering increase the risk of these edge cases, especially if your environment has any customizations or non-standard dependencies. If you can, try running Superset in development mode (non-minified) to get the full error message and stack trace. Also, double-check your node_modules for duplicate React versions and make sure your environment matches the expected versions for master/latest-dev. If you have any custom plugins or modifications, try disabling them to see if the issue persists. If you can share the exact filter configuration (dataset, column, filter type, and any special settings) that triggers the error, that would help narrow it down further. Right now, the most likely causes are either a subtle race in filter state/rendering or an environment/build issue, not a single recent code change. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/700ef17e-5d66-4c3d-9c57-49c855de0f69?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/700ef17e-5d66-4c3d-9c57-49c855de0f69?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/700ef17e-5d66-4c3d-9c57-49c855de0f69?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/700ef17e-5d66-4c3d-9c57-49c855de0f69?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/700ef17e-5d66-4c3d-9c57-49c855de0f69?feedback_type=hallucination) | [Report š](https://app.dosu.dev/response-feedback/700ef17e-5d66-4c3d-9c57-49c855de0f69?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/700ef17e-5d66-4c3d-9c57-49c855de0f69?feedback_type=other)</sup> [](https://go.dosu.dev/discord-bot) [! [Share on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/28115) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
