f9e67ea621
The observatory used to crash when viewing a library without a root uri, because it attempts to view a script that doesn't exist. Now, we show a message explaining that the library doesn't have a root script instead. I also noticed that, for sources without file uris (which in my understanding is legal in Kernel), the ScriptRefElement displays an empty link that can't be clicked. Now we show some a fallback text. Change-Id: I5f67d3a308eee44d2d05cc2427c5e75d6af89f18 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/139287 Auto-Submit: Simon Binder <simolus3@gmail.com> Reviewed-by: Ben Konyi <bkonyi@google.com> Commit-Queue: Ben Konyi <bkonyi@google.com>