File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
javascript/tokenscript-viewer/src Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -170,7 +170,11 @@ export class AppRoot {
170
170
response . data ?. uid === data . uid
171
171
) {
172
172
window . removeEventListener ( 'message' , messageHandler )
173
- resolve ( response . data )
173
+ if ( response . data ?. error ) {
174
+ reject ( new Error ( response . data . error ) ) ;
175
+ } else {
176
+ resolve ( response . data ) ;
177
+ }
174
178
}
175
179
}
176
180
Original file line number Diff line number Diff line change @@ -175,7 +175,7 @@ export class IFrameEthereumProvider implements ethers.Eip1193Provider {
175
175
targetOrigin = DEFAULT_TARGET_ORIGIN ,
176
176
timeoutMilliseconds = DEFAULT_TIMEOUT_MILLISECONDS ,
177
177
eventSource = window ,
178
- eventTarget = window . parent ,
178
+ eventTarget = window . opener ?? window . parent ,
179
179
} : IFrameEthereumProviderOptions = { } ) {
180
180
// Call super for `this` to be defined
181
181
//super();
You can’t perform that action at this time.
0 commit comments