angler-fishThe Vulnerability History Project

Re-land: gin: Use V8 Maybe APIs

      The previous CL was reverted because it broke layout tests.

Cause:
GetKeyModifiersFromV8() in test_runner/event_sender.cc passes
NULL as v8::Isolate*, which is cleary wrong. Pass
blink::mainThreadIsolate() as the other callsites do.

BUG=479439

Review URL: https://codereview.chromium.org/1152653004

Cr-Commit-Position: refs/heads/master@{#332312}
    
commit dbd2ef9bb16d7fb63f44a992248b4dbed7f3f8e3
+9 -9
+1 -4
+16 -31
+5 -72
+10 -7
+2 -12
+1 -1
+1 -1
+14 -19
+3 -3
+4 -10
+1 -3
+10 -15
+2 -4
+2 -14
+1 -2
+2 -2
+4 -4
expand_less