Kibana version: 6.5+
Describe the bug:
NOTE: This only affects dev.
When an element renders, the ElementShareContainer has a check to make sure handlers.done() is called within 15 seconds of rendering. This is helpful in development since you see that warning if you forget to call that method (every Element should call it when it's done rendering).
However, the code doesn't create that check when the expression changes. You can get the warning to show up, incorrectly, if you start with an error and then get the expression working.
Steps to reproduce:
With you dev console open:
- Add a pie element, and change the last function to
pies so that it produces an error
- Reload the Canvas tab in your browser, so that the initial element render is now the error
- Fix the expression so that the last function is
pie again
- Wait 15 seconds
Screenshots (if relevant):

Kibana version: 6.5+
Describe the bug:
NOTE: This only affects dev.
When an element renders, the ElementShareContainer has a check to make sure
handlers.done()is called within 15 seconds of rendering. This is helpful in development since you see that warning if you forget to call that method (every Element should call it when it's done rendering).However, the code doesn't create that check when the expression changes. You can get the warning to show up, incorrectly, if you start with an error and then get the expression working.
Steps to reproduce:
With you dev console open:
piesso that it produces an errorpieagainScreenshots (if relevant):