By default, Brave not only denies access to Localhost resources, but does not even enable its pop-up asking if you want to grant access or not. If you’re getting “please make sure your dev server is running” errors even though embeddable:dev is running, please try the following:
- navigate to brave://flags
- search for “localhost”
- change “enable Localhost access permission prompt” to “enabled”
- restart Brave
- refresh the dev server window
This should give you a prompt asking you if you want to allow Embeddable to connect to local resources. If it doesn’t, it’s possible the setting has already been disabled. To correct that, you should be able to do the following:
- Navigate to settings: privacy and security: site and shield settings: view permissions and data stored across sites
- Click “embeddable.com”
- Click “app.[your region].embeddable.com”
- Change “Localhost Access” to “Allow”
- Refresh your dev server window
If you’re still running into trouble, don’t hesitate to reach out!