Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR #10970 breaks the filter box control #11047

Closed
1 of 3 tasks
codepic opened this issue Sep 24, 2020 · 5 comments · Fixed by #11051
Closed
1 of 3 tasks

PR #10970 breaks the filter box control #11047

codepic opened this issue Sep 24, 2020 · 5 comments · Fixed by #11051
Labels
!deprecated-label:bug Deprecated label - Use #bug instead

Comments

@codepic
Copy link

codepic commented Sep 24, 2020

When you pull #10970 and run docker-compose up --build and go to Filter Box visualization in the control panel, the filter configuration popup will not open.

Expected results

Filter configuration popup to open.

Actual results

Filter configuration popup does not open.

Screenshots

image

How to reproduce the bug

  1. Clone incubator-superset
  2. git reset --hard e4e78b66fa82acbe8e5bc425d697ff11b4a0cc3f
  3. docker-compose up --build
  4. Wait for the superset_init to complete
  5. Open http://localhost:8088
  6. Go to data > datasets > birth_names
  7. Change the visualization type to filter box
  8. Under Filters configuration, click (+) icon to add a filter
  9. Try to edit the filter
  10. See browser console producing

Environment

(please complete the following information):

  • superset version: e4e78b66fa82acbe8e5bc425d697ff11b4a0cc3f
  • python version: Python 2.7.17
  • node.js version: v12.18.3
  • npm version: 6.14.6

Checklist

Make sure these boxes are checked before submitting your issue - thank you!

  • I have checked the superset logs for python stacktraces and included it here as text if there are any.
  • I have reproduced the issue with at least the latest released version of superset.
  • I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context

The filter box plugin works with the previous commit to master 41dfcd4

@codepic codepic added the !deprecated-label:bug Deprecated label - Use #bug instead label Sep 24, 2020
@issue-label-bot
Copy link

Issue-Label Bot is automatically applying the label #bug to this issue, with a confidence of 0.98. Please mark this comment with 👍 or 👎 to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

@junlincc
Copy link
Member

junlincc commented Sep 24, 2020

thanks for reporting. @rusackas @mistercrunch

@rusackas
Copy link
Member

I've said it before, and I'll say it again. I really appreciate your thorough bug reports with the repro steps.

@mistercrunch
Copy link
Member

+1 , thanks @codepic !

@codepic
Copy link
Author

codepic commented Sep 25, 2020

@rusackas thanks for your kind words. I guess it goes with myself receiving so many shrug reports in my life and wasting so much time trying to figure out how to replicate them. Once you've been through enough reports like "it doesn't work", it becomes nearly impossible for one to write them.

But for sure I'm also being selfish. I want Superset to work (for me) so my best bet is to make sure you guys see what I see and of course be able to know when it's fixed. Which is semi-impossible if you can't replicate it in the first place. I also know that getting a timely response from you is much more likely when the repro steps are there and a dev don't need to start with figuring out how to replicate the bug. Since I managed to break it, I might aswell save everyone's time by telling how. And boy, can I break things!

Looking forward to writing more reports and having received your positive feedback I'm motivated to keep up the quality of them.

And thanks! Good job with Superset so far!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
!deprecated-label:bug Deprecated label - Use #bug instead
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants