Tim Fish
Tim Fish
@oltreseba you are correct. I meant `@sentry/browser`!
Looking through the existing script, it can be updated to use `@electron/get` reasonably trivially but I have further questions around the script and whether it still even required! It looks...
When I get some time I need to run some tests against a new Sentry project with the Electron symbol server enabled to see if the stack traces are all...
I've just tested these with Electron v20.0.0 and a Sentry project with Electron symbol server enabled: - [Windows x64](https://sentry.io/share/issue/b9ae61b27f67438a96091ee07d4fe0c3/) - [Linux x64](https://sentry.io/share/issue/68c8abee2a30489e88a8c0acca5699f2/) - [macOS x64](https://sentry.io/share/issue/e6a43dad2ec343d68ee20fef99ba1b43/) - [macOS arm64](https://sentry.io/share/issue/26d226f742b44cbaa7a68a08137b702f/) Full stack...
Sentry does not download Electron symbols from Github releases, it uses Electrons official symbol server. I suppose the first question is does the Electron server have the macOS arm64 symbols?...
Yep, normally Windows only but they've used it for all platforms. I saw a load of issues/PRs on the Electron repository towards the end of last year where they fixed...
Although having said all of the above, [this](https://github.com/electron/electron/blob/0b4231680354921244a149a4453cc2afb6509cd8/script/release/uploaders/upload-symbols.py#L49-L55) looks like Electron builds are in fact pushing symbols to Sentry!
I've tested this working only last week with recent versions of Electron and the [Electron symbol server enabled](https://docs.sentry.io/platforms/javascript/guides/electron/#debug-information).
One key metric is app startup time which will be from main process start to when the apps UI is displayed. From the Electron main process we have access to...
In the renderer, the Electron SDK is a thin wrapper around `@sentry/browser`. It adds a couple of integrations that pass events and scope to the main process where it is...