I have an aura component (as managed package) in service console. the component fetches case's fields (via soql), sends them to an external server, gets a response, and displays it. everything works great until I try to edit a case field. in that case, the page is refreshed together with my component. but in that case, the case info is not shown until my app gets a reply from my server (or gets a timeout). this is weird because when I reload the page, the case info appears before the component finishes its init. As I understand, all js calls to the controller are async, and I also can see the init function ends before I get a reply from the server. So, what might be the problem here? Why is the service console waiting for my component to finish its render?
Thanks in advance!