info
Electron 43.8.3 is supported
as of 2026-10-22, Electron 43–45 are supported.
Gallery · App X-Ray
info
as of 2026-10-22, Electron 43–45 are supported.
info
2 IPC calls take the channel name from a variable. When a preload script forwards a channel chosen by the page, the page can reach every handler; worth reviewing.
| Host | Address | How | Where |
|---|---|---|---|
| webrtc-internals | chrome://webrtc-internals | call:webrtcInternalsWindow.loadURL | main.ts:397 |
| Module | Used by |
|---|---|
| ../../../i18n | app/features/conference/components/Conference.tsx |
| ../../../images/logo.svg | app/features/navbar/components/Logo.tsx |
| ../../conference | app/features/app/components/MeetingApp.tsx |
| ../../config | app/features/app/components/App.tsx, app/features/app/components/MeetingApp.tsx, app/features/conference/components/Conference.tsx, app/features/navbar/components/HelpButton.tsx, app/features/settings/components/ServerTimeoutField.tsx, app/features/settings/components/ServerURLField.tsx, app/features/welcome/components/Welcome.tsx |
| ../../navbar | app/features/settings/components/SettingsButton.tsx, app/features/settings/components/SettingsDrawer.tsx, app/features/welcome/components/Welcome.tsx |
| ../../recent-list | app/features/welcome/components/Welcome.tsx |
| ../../recent-list/actions | app/features/app/components/App.tsx |
| ../../settings | app/features/conference/components/Conference.tsx, app/features/navbar/components/Navbar.tsx |
| ../../settings/actions | app/features/app/components/App.tsx |
| ../../shared/components/Button | app/features/recent-list/components/RecentList.tsx, app/features/welcome/components/Welcome.tsx |
| ../../shared/components/FieldText | app/features/settings/components/ServerTimeoutField.tsx, app/features/settings/components/ServerURLField.tsx, app/features/welcome/components/Welcome.tsx |
| ../../shared/components/Page | app/features/welcome/components/Welcome.tsx |
| ../../shared/components/Spinner | app/features/app/components/MeetingApp.tsx, app/features/conference/components/Conference.tsx |
| ../../shared/components/Toggle | app/features/settings/components/ToggleWithLabel.tsx |
| ../../shared/icons | app/features/navbar/components/HelpButton.tsx, app/features/recent-list/components/RecentList.tsx, app/features/settings/components/SettingsButton.tsx, app/features/settings/components/SettingsDrawer.tsx |
| ../../utils | app/features/app/components/App.tsx, app/features/app/components/MeetingApp.tsx, app/features/navbar/components/HelpButton.tsx, app/features/settings/components/ServerURLField.tsx, app/features/welcome/components/Welcome.tsx |
| ../../utils/parseURLParams | app/features/conference/components/Conference.tsx |
| ../../welcome | app/features/app/components/App.tsx |
| ../actions | app/features/conference/components/Conference.tsx, app/features/recent-list/components/RecentList.tsx, app/features/settings/components/ServerTimeoutField.tsx, app/features/settings/components/ServerURLField.tsx, app/features/settings/components/SettingsDrawer.tsx |
| ../conference | app/features/recent-list/reducer.ts |
| ../external_api | app/features/conference/components/Conference.tsx |
| ../navbar | app/features/redux/reducers.ts |
| ../recent-list | app/features/redux/reducers.ts |
| ../settings | app/features/redux/reducers.ts |
| ../styled | app/features/conference/components/Conference.tsx, app/features/recent-list/components/RecentList.tsx, app/features/settings/components/ServerTimeoutField.tsx, app/features/settings/components/ServerURLField.tsx, app/features/settings/components/SettingsDrawer.tsx, app/features/settings/components/ToggleWithLabel.tsx, app/features/welcome/components/Welcome.tsx |
| ../utils | app/features/settings/actions.ts |
| ./actions | app/features/conference/index.ts, app/features/navbar/index.ts, app/features/recent-list/index.ts, app/features/settings/index.ts |
| ./actionTypes | app/features/conference/actions.ts, app/features/conference/index.ts, app/features/navbar/actions.ts, app/features/navbar/index.ts, app/features/navbar/reducer.ts, app/features/recent-list/actions.ts, app/features/recent-list/reducer.ts, app/features/settings/actions.ts, app/features/settings/index.ts, app/features/settings/reducer.ts |
| ./App | app/features/app/components/index.ts |
| ./app/features/config | main.ts |
| ./app/features/utils/openExternalLink | main.ts |
| ./app/i18n/main | main.ts |
| ./ArrowLeftIcon | app/features/shared/icons/index.ts |
| ./Body | app/features/welcome/styled/index.ts |
| ./components | app/features/app/index.ts, app/features/conference/index.ts, app/features/navbar/index.ts, app/features/recent-list/index.ts, app/features/settings/index.ts, app/features/welcome/index.ts |
| ./Conference | app/features/conference/components/index.ts |
| ./ConferenceCard | app/features/recent-list/styled/index.ts |
| ./ConferenceTitle | app/features/recent-list/styled/index.ts |
| ./CrossIcon | app/features/shared/icons/index.ts |
| ./DrawerContainer | app/features/navbar/styled/index.ts |
| ./features/app | app/index.tsx |
| ./features/redux | app/index.tsx |
| ./features/shared/components/Spinner | app/index.tsx |
| ./Form | app/features/settings/styled/index.ts, app/features/welcome/styled/index.ts |
| ./functions | app/features/settings/index.ts, app/features/utils/index.ts |
| ./Header | app/features/welcome/styled/index.ts |
| ./HelpButton | app/features/navbar/components/Navbar.tsx |
| ./i18n | app/index.tsx |
| ./Label | app/features/recent-list/styled/index.ts, app/features/settings/styled/index.ts, app/features/welcome/styled/index.ts |
| ./languages | app/i18n/index.ts, app/i18n/main.ts |
| ./LoadingIndicator | app/features/conference/styled/index.ts |
| ./Logo | app/features/navbar/components/Navbar.tsx, app/features/navbar/components/index.ts |
| ./MeetingApp | app/features/app/components/index.ts |
| ./middleware | app/features/redux/store.ts |
| ./Navbar | app/features/navbar/components/index.ts |
| ./persistor | app/features/redux/index.ts |
| ./QuestionCircleIcon | app/features/shared/icons/index.ts |
| ./RecentList | app/features/recent-list/components/index.ts |
| ./RecentListContainer | app/features/recent-list/styled/index.ts |
| ./RecentListWrapper | app/features/recent-list/styled/index.ts |
| ./reducer | app/features/navbar/index.ts, app/features/recent-list/index.ts, app/features/settings/index.ts |
| ./reducers | app/features/redux/store.ts |
| ./ServerTimeoutField | app/features/settings/components/SettingsDrawer.tsx |
| ./ServerURLField | app/features/settings/components/SettingsDrawer.tsx |
| ./SettingsButton | app/features/settings/components/index.ts |
| ./SettingsContainer | app/features/settings/styled/index.ts |
| ./SettingsDrawer | app/features/settings/components/SettingsButton.tsx, app/features/settings/components/index.ts |
| ./SettingsIcon | app/features/shared/icons/index.ts |
| ./SettingToggle | app/features/settings/components/SettingsDrawer.tsx |
| ./store | app/features/redux/index.ts, app/features/redux/persistor.ts |
| ./styled | app/features/conference/index.ts, app/features/navbar/index.ts, app/features/settings/index.ts, app/features/welcome/index.ts |
| ./styles/reset.css | app/index.tsx |
| ./ToggleContainer | app/features/settings/styled/index.ts |
| ./TogglesContainer | app/features/settings/styled/index.ts |
| ./ToggleWithLabel | app/features/settings/components/SettingToggle.tsx |
| ./TruncatedText | app/features/recent-list/styled/ConferenceTitle.ts, app/features/recent-list/styled/index.ts |
| ./Welcome | app/features/welcome/components/index.ts |
| ./Wrapper | app/features/conference/styled/index.ts, app/features/welcome/styled/index.ts |
| @hapi/bourne | app/features/utils/parseURLParams.ts |
| @jitsi/electron-sdk/main | main.ts |
| @jitsi/electron-sdk/preload | app/preload/preload.ts |
| @jitsi/electron-sdk/renderer | app/features/conference/components/Conference.tsx |
| @jitsi/js-utils/random | app/features/welcome/components/Welcome.tsx |
| @svgr/core | esbuild.js |
| electron | app/features/utils/openExternalLink.ts, app/i18n/main.ts, app/preload/preload.ts, main.ts |
| electron-context-menu | main.ts |
| electron-debug | main.ts |
| electron-is-dev | main.ts |
| electron-log | main.ts |
| electron-reload | main.ts |
| electron-to-chromium | esbuild.js |
| electron-updater | main.ts |
| electron-window-state | main.ts |
| esbuild | esbuild.js |
| fs | esbuild.js |
| i18next | app/i18n/index.ts, app/i18n/main.ts |
| mousetrap | app/features/settings/components/SettingsButton.tsx |
| mousetrap/plugins/global-bind/mousetrap-global-bind | app/features/settings/components/SettingsButton.tsx |
| path | esbuild.js, main.ts |
| react | app/features/app/components/App.tsx, app/features/app/components/MeetingApp.tsx, app/features/conference/components/Conference.tsx, app/features/conference/styled/Wrapper.ts, app/features/navbar/components/HelpButton.tsx, app/features/navbar/components/Logo.tsx, app/features/navbar/components/Navbar.tsx, app/features/recent-list/components/RecentList.tsx, app/features/settings/components/ServerTimeoutField.tsx, app/features/settings/components/ServerURLField.tsx, app/features/settings/components/SettingToggle.tsx, app/features/settings/components/SettingsButton.tsx, app/features/settings/components/SettingsDrawer.tsx, app/features/settings/components/ToggleWithLabel.tsx, app/features/shared/components/Button.tsx, app/features/shared/components/FieldText.tsx, app/features/shared/components/Page.tsx, app/features/shared/components/Toggle.tsx, app/features/shared/icons/ArrowLeftIcon.tsx, app/features/shared/icons/CrossIcon.tsx, app/features/shared/icons/QuestionCircleIcon.tsx, app/features/shared/icons/SettingsIcon.tsx, app/features/welcome/components/Welcome.tsx, app/index.tsx |
| react-dom | app/index.tsx |
| react-i18next | app/features/navbar/components/HelpButton.tsx, app/features/recent-list/components/RecentList.tsx, app/features/settings/components/ServerTimeoutField.tsx, app/features/settings/components/ServerURLField.tsx, app/features/settings/components/SettingsDrawer.tsx, app/features/welcome/components/Welcome.tsx, app/i18n/index.ts |
| react-redux | app/features/app/components/App.tsx, app/features/app/components/MeetingApp.tsx, app/features/conference/components/Conference.tsx, app/features/navbar/components/Navbar.tsx, app/features/recent-list/components/RecentList.tsx, app/features/settings/components/ServerTimeoutField.tsx, app/features/settings/components/ServerURLField.tsx, app/features/settings/components/SettingToggle.tsx, app/features/settings/components/SettingsButton.tsx, app/features/settings/components/SettingsDrawer.tsx, app/features/welcome/components/Welcome.tsx, app/index.tsx |
| redux | app/features/app/components/App.tsx, app/features/conference/components/Conference.tsx, app/features/recent-list/components/RecentList.tsx, app/features/redux/middleware.ts, app/features/redux/reducers.ts, app/features/redux/store.ts, app/features/settings/components/ServerTimeoutField.tsx, app/features/settings/components/ServerURLField.tsx, app/features/settings/components/SettingToggle.tsx, app/features/settings/components/SettingsButton.tsx, app/features/settings/components/SettingsDrawer.tsx, app/features/settings/reducer.ts, app/features/welcome/components/Welcome.tsx |
| redux-logger | app/features/redux/middleware.ts |
| redux-persist | app/features/redux/persistor.ts, app/features/redux/store.ts |
| redux-persist/integration/react | app/index.tsx |
| redux-persist/lib/storage | app/features/redux/store.ts |
| styled-components | app/features/conference/styled/LoadingIndicator.ts, app/features/conference/styled/Wrapper.ts, app/features/navbar/components/HelpButton.tsx, app/features/navbar/components/Navbar.tsx, app/features/navbar/styled/DrawerContainer.ts, app/features/recent-list/styled/ConferenceCard.ts, app/features/recent-list/styled/ConferenceTitle.ts, app/features/recent-list/styled/Label.ts, app/features/recent-list/styled/RecentListContainer.ts, app/features/recent-list/styled/RecentListWrapper.ts, app/features/recent-list/styled/TruncatedText.ts, app/features/settings/components/SettingsDrawer.tsx, app/features/settings/styled/Form.ts, app/features/settings/styled/Label.ts, app/features/settings/styled/SettingsContainer.ts, app/features/settings/styled/ToggleContainer.ts, app/features/settings/styled/TogglesContainer.ts, app/features/shared/components/Button.tsx, app/features/shared/components/FieldText.tsx, app/features/shared/components/Page.tsx, app/features/shared/components/Spinner.ts, app/features/shared/components/Toggle.tsx, app/features/welcome/components/Welcome.tsx, app/features/welcome/styled/Body.ts, app/features/welcome/styled/Form.ts, app/features/welcome/styled/Header.ts, app/features/welcome/styled/Label.ts, app/features/welcome/styled/Wrapper.ts |
| url | app/features/utils/openExternalLink.ts, main.ts |
| Window | webPreferences |
|---|---|
| main.ts:267 | contextIsolation=true, enableBlinkFeatures=WebAssemblyCSP, nodeIntegration=false, preload=?, sandbox=true |
| main.ts:396 | defaults |
| main.ts:649 | contextIsolation=true, enableBlinkFeatures=WebAssemblyCSP, nodeIntegration=false, preload=?, sandbox=true |
| Channel | Side | Operation | Where |
|---|---|---|---|
| close-meeting-window | main | on | main.ts:703 |
| jitsi-open-url | main | on | main.ts:567 |
| open-meeting-window | main | on | main.ts:618 |
| renderer-ready | main | on | main.ts:545 |
| restore-meeting-window | main | on | main.ts:574 |
No remote pages are loaded into app windows.
No on-device storage calls found.
No packaged executable was found, so Electron fuses were not read.
Maintainers can show this report in their README:
[](https://Eliot5566.github.io/app-xray/apps/jitsi-meet-electron/)