Github user doanduyhai commented on the issue: https://github.com/apache/zeppelin/pull/1369 @astroshim It is explained above: > The problem is that $route.reload(); in the success callback of updateInterpreterSetting() will trigger init() then getInterpreterSettings() so checkDownloadingDependencies() is called twice. Every time you save an interpreter setting, the JS script calls `$route.reload()` so function `checkDownloadingDependencies()` is called again, creating a new error popup. In a normal workflow, the user will just remove the popup by clicking on the `x` icon. As an enhancement, I propose: 1) set the property `combineDuplications ` from ngToast (http://tamerayd.in/ngToast/) to true 2) also, we can set a timeout so that the error popup disappear after a while What do you think ?
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---