v8/test/inspector/runtime/evaluate-unique-context-id-expected.txt
Andrey Kosyakov f656eab592 DevTools: add support for system-unique execution context ids
This adds ExecutionContextDescription.uniqueId for a system-unique
way to identify an execution context and supports it in Runtime.evaluate.
This allows a client to avoid accidentally executing an expression
in a context different from that originally intended if a navigation
occurs while Runtime.evaluate is in flight.

Design doc: https://docs.google.com/document/d/1vGVWvKP9FTTX6kimcUJR_PAfVgDeIzXXITFpl0SyghQ

Bug: v8:11268, chromium:1101897
Change-Id: I4c6bec562ffc85312559316f639d641780144039
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2594538
Commit-Queue: Andrey Kosyakov <caseq@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#71869}
2020-12-23 05:15:47 +00:00

25 lines
478 B
Plaintext

Tests how Runtime.evaluate handles uniqueContextId argument
token in context 1: context 1
token in context 2: context 2
{
error : {
code : -32602
message : contextId and uniqueContextId are mutually exclusive
}
id : <messageId>
}
{
error : {
code : -32602
message : invalid uniqueContextId
}
id : <messageId>
}
{
error : {
code : -32602
message : uniqueContextId not found
}
id : <messageId>
}