Electron Releases - v4.0.0-beta.9

npm install electron@v4.0.0-beta.9
yarn add electron@v4.0.0-beta.9
Note: This is a beta release, this means it may be shipping with an unreleased version of Chromium.
Please file new issues for any bugs you find in it.

Release Notes

Bug Fixes/Changes

  • chore: expose release id for use in cleanup. #15903

  • chore: improve granular release cleanup (backport: 4-0-x). #15905

  • chore: allow bumping stable => beta. #15908

  • test: fix a bunch of flaky tests related to emittedOnce (backport: 4-0-x). #15891

  • fix: backport patch that ensures that cookie store is always created (backport: 4-0-x). #15890

  • ci: Renable ffmpeg and mksnapshot tests on Azure Devops. #15902

  • fix: prevent bluetooth device list from growing without bound (backport: 4-0-x). #15866

  • chore: remove unused module. #15924

  • security: only handle related IPCs when tag is enabled (backport: 4-0-x). #15931

  • feat: add media access APIs for macOS Mojave. #15948

  • fix: use appropriate site instance for cross-site nav's (backport: 4-0-x). #15969

  • fix: move NativeWindow tracking to OSR WCV (#15585). #15970

  • Revert "fix: use appropriate site instance for cross-site nav's (backport: 4-0-x) (#15969)". #15995

  • fix: incorrect view ordering for customButtonsOnHover (backport: 4-0-x). #15996

  • fix: do not print an error for an expected condition (#15991). #16000