Hi! I'm creating an issue on
https://bugs.chromium.org. And it's not so easy to find steps to reproduce the issue I would like to report about.
So maybe somebody can help me in that.
The issue is that sometimes when I debugging step by step and step into the particular function (F11) the Source panel opens a tab
that has name like "VM326". However I definitely know that the function is not a part of "eval". It's a part of external js file.
So I assume that newly opened tab should show correct file name and not "VM326".
Investigating some time I have come to the conclusion, that information about scripts comes from this line:
The messageEvent.data contains params.url which is empty. But usually it contains the file path.
My questions are:
1) What can be the reason of that "bad" file name in the Source tab (maybe it's known issue)
2) Since Connections.js is a part of SDK ('backend'), I can't inspect it's logic that sends messageEvent objects.
So maybe you know in what cases this._socket.onmessage (inside Connections.js) is called with the messageEvent objects,
that contains params.url as empty string.
Thanks!