Skip to content

Update Linux to Electron 38+ #451

@jwbonner

Description

@jwbonner

Electron 38 uses native Wayland rendering instead of Xwayland, which results in a visually broken interface (see the screenshot below). There are two possible solutions to this:

  • Fix the underlying bug(s) causing visual rendering issues (cause unknown, likely to be Electron related).
  • Force Electron 38+ to continue rendering using Xwayland. Extensive testing with programmatically setting command line arguments and environment variables suggests that this is essentially impossible to do automatically.

For the 2026 season, the Linux releases of AdvantageScope will use the latest non-broken release of Electron (37.10.3). Other platforms are running Electron 39.2.7, since Electron 38 includes other optimizations that improve the experience on macOS. This split should be eliminated as soon as one of the above solutions is practical.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions