Ace worker creates multiple blob urls

Hi i am having an issue where im making an ajax call to my api, and it returns a list of something, but in my chrome debugger in network i can see that corresponding blob urls are created.
I'm not sure i understand the issue, also seems to only have this problem with chrome and not firefox. Any help on diagnosing the issue?
Which version of brace does this happen with? We had a recent related change, hoping it didn't introduce a bug?
@nightwing do you know if this could be related?
@thlorenz Aha hmm im using "brace": "^0.7.0" also with knockout js framework.
Tried upgrading to brace 0.11.0 still same problem.. all ajax calls seems to produce a bloburl on chrome only.
@thlorenz the worker client creates new blob every time mode is set to the editor, and it was behaving the same way before 7e33fe7ac2034c069d05b6ad52c52680c3c0bc79.
@mrshawn191 do you create new session, or call setMode after making the ajax call?