-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
upgrade electron to 32.2.5 #5957
Conversation
E2E Tests 🚀 ? |
Full test suite run: https://github.com/posit-dev/positron/actions/runs/12718317587 |
Could we ask QA about the win failure in the full run suite? |
@petetronic The test suite passed after running a third attempt. Attempt 1: fail ❌
Attempt 2: fail ❌
Attempt 3: pass ✅ |
FYI, the 1.96.0 merge (for which I have a PR open) updates Electron to 32.2.6, so maybe we don't need this if we can take that? |
That makes sense, @sharon-wang are you ok if we close these this time and rely on the v1.96 merge to update these instead? |
Summary
Release Notes
New Features
Bug Fixes
Explanation
Running positron on Linux in a terminal via
positron --verbose
and then clicking the File option in the menubar results in Positron crashing. The terminal output shows the following error message:This looks to be the same issue as microsoft/vscode#230604, which is ultimately due to a change in Chromium on Linux.
From microsoft/vscode#230604 (comment):
Electron v32.2.5 contains the fix for this issue.
QA Notes
Clicking on the File option in the native menubar on Linux should no longer crash Positron.
Since Electron has been updated by 4 patch versions, so it would be good to check that desktop builds across OS's are still working well!
This change fixes the issue for me in a local DEB release build on Ubuntu and also worked for a dev build on Linux for Wes 🎉