import { app } from 'electron'; export function configureAppFlags(): void { // Disable sandbox on Linux to avoid SUID / /tmp shared-memory issues if (process.platform === 'linux') { app.commandLine.appendSwitch('no-sandbox'); app.commandLine.appendSwitch('disable-dev-shm-usage'); } // Suppress Autofill devtools errors app.commandLine.appendSwitch('disable-features', 'Autofill,AutofillAssistant,AutofillServerCommunication'); // Allow media autoplay without user gesture app.commandLine.appendSwitch('autoplay-policy', 'no-user-gesture-required'); // Accept self-signed certificates in development (for --ssl dev server) if (process.env['SSL'] === 'true') { app.commandLine.appendSwitch('ignore-certificate-errors'); } }