()
| 9 | // closed conduit. It just sends a dummy message in response to incomming message |
| 10 | // to utilise open conduit. This response message is not even used on the other side. |
| 11 | export function makeChromiumHappy(): void { |
| 12 | if (!__CHROMIUM_MV2__) { |
| 13 | return; |
| 14 | } |
| 15 | chrome.runtime.onMessage.addListener((message: MessageUItoBG | MessageCStoBG, sender, sendResponse) => { |
| 16 | if (![ |
| 17 | // Messenger |
| 18 | MessageTypeUItoBG.GET_DATA, |
| 19 | MessageTypeUItoBG.GET_DEVTOOLS_DATA, |
| 20 | MessageTypeUItoBG.APPLY_DEV_FIXES, |
| 21 | ].includes(message.type as MessageTypeUItoBG) && |
| 22 | (message.type !== MessageTypeCStoBG.DOCUMENT_CONNECT || !isPanel(sender))) { |
| 23 | sendResponse({type: '¯\\_(ツ)_/¯'}); |
| 24 | } |
| 25 | }); |
| 26 | } |
no test coverage detected