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.
---

Reply via email to