Index: extensions/renderer/resources/messaging.js |
diff --git a/extensions/renderer/resources/messaging.js b/extensions/renderer/resources/messaging.js |
index 5a83654c501357ad0b0a8c6578aa464076eb3fe8..d0491c01b95adc4752d757fe3f6893a8aebd5b02 100644 |
--- a/extensions/renderer/resources/messaging.js |
+++ b/extensions/renderer/resources/messaging.js |
@@ -216,6 +216,7 @@ |
function dispatchOnConnect(portId, |
channelName, |
sourceTab, |
+ sourceFrameId, |
sourceExtensionId, |
targetExtensionId, |
sourceUrl, |
@@ -244,6 +245,8 @@ |
sender.url = sourceUrl; |
if (sourceTab) |
sender.tab = sourceTab; |
+ if (sourceFrameId >= 0) |
+ sender.frameId = sourceFrameId; |
if (tlsChannelId !== undefined) |
sender.tlsChannelId = tlsChannelId; |