File tree Expand file tree Collapse file tree 3 files changed +18
-13
lines changed Expand file tree Collapse file tree 3 files changed +18
-13
lines changed Original file line number Diff line number Diff line change @@ -180,15 +180,18 @@ function refreshMenu() {
180
180
}
181
181
182
182
Browser . contextMenus . onClicked . addListener ( ( info , tab ) => {
183
- const message = {
184
- itemId : info . menuItemId . replace ( menuId , '' ) ,
185
- selectionText : info . selectionText ,
186
- useMenuPosition : true ,
187
- }
188
- console . debug ( 'menu clicked' , message )
189
- Browser . tabs . sendMessage ( tab . id , {
190
- type : 'CREATE_CHAT' ,
191
- data : message ,
183
+ Browser . tabs . query ( { active : true , currentWindow : true } ) . then ( ( tabs ) => {
184
+ const currentTab = tabs [ 0 ]
185
+ const message = {
186
+ itemId : info . menuItemId . replace ( menuId , '' ) ,
187
+ selectionText : info . selectionText ,
188
+ useMenuPosition : tab . id === currentTab . id ,
189
+ }
190
+ console . debug ( 'menu clicked' , message )
191
+ Browser . tabs . sendMessage ( currentTab . id , {
192
+ type : 'CREATE_CHAT' ,
193
+ data : message ,
194
+ } )
192
195
} )
193
196
} )
194
197
} )
Original file line number Diff line number Diff line change 33
33
{
34
34
"matches" : [
35
35
" https://*/*" ,
36
- " http://*/*"
36
+ " http://*/*" ,
37
+ " file://*/*"
37
38
],
38
39
"js" : [
39
40
" shared.js" ,
47
48
"web_accessible_resources" : [
48
49
{
49
50
"resources" : [
50
- " * .png"
51
+ " logo .png"
51
52
],
52
53
"matches" : [
53
54
" <all_urls>"
Original file line number Diff line number Diff line change 33
33
{
34
34
"matches" : [
35
35
" https://*/*" ,
36
- " http://*/*"
36
+ " http://*/*" ,
37
+ " file://*/*"
37
38
],
38
39
"js" : [
39
40
" shared.js" ,
45
46
}
46
47
],
47
48
"web_accessible_resources" : [
48
- " * .png"
49
+ " logo .png"
49
50
],
50
51
"commands" : {
51
52
"newChat" : {
You can’t perform that action at this time.
0 commit comments