CINXE.COM

Stable Releases | Electron

<!DOCTYPE html> <html lang="en-US" dir="ltr"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://www.electronjs.org/releases/stable","20220930192951","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1664566191"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta content="#2f3241" name="theme-color"/> <meta property="og:type" content="website"/> <title>Stable Releases | Electron</title> <meta property="og:title" content="Stable Releases | Electron"/> <meta name="twitter:title" value="Stable Releases | Electron"/> <meta name="twitter:card" content="summary"> <meta property="twitter:image" content="https://www.electronjs.org/unknown.name"/> <!-- consumed by scripts/get-localized-strings --> <meta name="localized.clipboard.copy" content="Copy"/> <meta name="localized.clipboard.copy_to_clipboard" content="Copy to Clipboard"/> <meta name="localized.clipboard.copied" content="Copied"/> <meta name="localized.fiddle_launch_button.launch" content="Launch"/> <meta name="localized.fiddle_launch_button.launch_in_fiddle" content="Launch in Fiddle"/> <meta name="twitter:site" content="@ElectronJS"/> <link rel="shortcut icon" href="/web/20220930192951im_/http://www.electronjs.org/images/favicon.b7a59262df48d6563400baf5671da548.ico"/> <link rel="alternate" type="application/rss+xml" href="/web/20220930192951/http://www.electronjs.org/blog/rss.xml" title="Electron Blog RSS Feed"> <link rel="alternate" type="application/atom+xml" href="/web/20220930192951/http://www.electronjs.org/blog/atom.xml" title="Electron Blog Atom Feed"> <link rel="alternate" type="application/rss+xml" title="Electron Releases" href="https://web.archive.org/web/20220930192951/https://electronjs.org/releases.xml"/> <link rel="stylesheet" href="/web/20220930192951cs_/http://www.electronjs.org/styles/index.43abd8d06c90842fb3580c9b73bb48c0.min.css"> <link rel="stylesheet" href="https://web.archive.org/web/20220930192951cs_/https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//web.archive.org/web/20220930192951/http://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-160365006-1', 'auto'); ga('send', 'pageview'); </script> </head> <body> <header class="site-header"> <div class="container"> <a class="site-header-logo no-underline-hover" href="/web/20220930192951/http://www.electronjs.org/" aria-label="Electron Home Page"> <svg class="site-header-icon" viewbox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <g stroke="none" fill="none" fill-rule="evenodd"> <path class="svg-stroke" d="M11.7014354,7.72646259 C7.91761319,7.04380371 4.81334929,7.69369948 3.61536899,9.74908711 C2.72656361,11.27402 3.03878853,13.3122813 4.27551338,15.4489979 M6.32642733,18.1886712 C7.89193828,19.8928217 9.9666792,21.548102 12.4120986,22.9466461 C18.2414315,26.2804624 24.2930499,27.0779063 27.1669222,25.1368228 M29.8456419,24.0565148 C29.8456419,23.1971812 29.1423799,22.5005537 28.2748621,22.5005537 C27.4073444,22.5005537 26.7040823,23.1971812 26.7040823,24.0565148 C26.7040823,24.9158484 27.4073444,25.612476 28.2748621,25.612476 C29.1423799,25.612476 29.8456419,24.9158484 29.8456419,24.0565148 L29.8456419,24.0565148 Z"></path> <path class="svg-stroke" d="M26.1017264,17.699802 C28.5790274,14.8008665 29.5563892,11.8210699 28.3609038,9.7699627 C27.4866535,8.27000212 25.5971843,7.51855661 23.1692624,7.48727915 M19.6970573,7.86083838 C17.4054295,8.34719767 14.8948834,9.30454988 12.424266,10.7175048 C6.42288792,14.1497143 2.65401611,19.1281832 3.16552768,22.580522 M3.68501877,25.612476 C4.5525365,25.612476 5.25579857,24.9158484 5.25579857,24.0565148 C5.25579857,23.1971812 4.5525365,22.5005537 3.68501877,22.5005537 C2.81750104,22.5005537 2.11423897,23.1971812 2.11423897,24.0565148 C2.11423897,24.9158484 2.81750104,25.612476 3.68501877,25.612476 L3.68501877,25.612476 L3.68501877,25.612476 Z"></path> <path class="svg-stroke" d="M10.1856596,25.0699995 C11.480995,28.6529192 13.5999849,30.9876144 15.99422,30.9876144 C17.7292778,30.9876144 19.3197869,29.7615184 20.5570359,27.7228112 M22.0509221,24.3364015 C22.7373456,22.1635452 23.1341282,19.5948285 23.1341282,16.8425133 C23.1341282,10.0879866 20.7444131,4.43922457 17.5485944,3.03357113 M15.99422,4.25337326 C16.8617378,4.25337326 17.5649998,3.55674574 17.5649998,2.69741214 C17.5649998,1.83807854 16.8617378,1.14145101 15.99422,1.14145101 C15.1267023,1.14145101 14.4234402,1.83807854 14.4234402,2.69741214 C14.4234402,3.55674574 15.1267023,4.25337326 15.99422,4.25337326 Z"></path> <path class="svg-fill" d="M16.2975137,18.2334955 C15.5219407,18.3994908 14.7578457,17.9112502 14.5899415,17.142994 C14.4226932,16.3747378 14.9152558,15.6178512 15.6908287,15.451531 C16.4664016,15.2855357 17.2304967,15.7737763 17.3984009,16.5420325 C17.5659771,17.3102887 17.0730866,18.0671753 16.2975137,18.2334955 Z"></path> </g> </svg> <svg class="vertical-middle" width="156px" height="18px" viewbox="0 0 156 18" xmlns="http://www.w3.org/2000/svg"> <title>Electron</title> <path stroke="none" fill="currentColor" fill-rule="evenodd" d="M0.93602403,17.0884387 L11.4962951,17.0884387 C11.9763075,17.0884387 12.3603173,16.7044288 12.3603173,16.2244165 C12.3603173,15.7444042 11.9763075,15.3603943 11.4962951,15.3603943 L1.89604868,15.3603943 L1.89604868,9.48024338 L10.2962643,9.48024338 C10.7762767,9.48024338 11.1602865,9.09623352 11.1602865,8.6162212 C11.1602865,8.16020949 10.7762767,7.75219902 10.2962643,7.75219902 L1.89604868,7.75219902 L1.89604868,2.01605176 L11.3762921,2.01605176 C11.8563044,2.01605176 12.2403142,1.6320419 12.2403142,1.15202958 C12.2403142,0.672017252 11.8563044,0.288007394 11.3762921,0.288007394 L0.93602403,0.288007394 C0.432011091,0.288007394 0,0.720018485 0,1.24803204 L0,16.1284141 C0,16.6564276 0.432011091,17.0884387 0.93602403,17.0884387 L0.93602403,17.0884387 Z M19.0804898,16.1284141 C19.0804898,16.6564276 19.5125009,17.0884387 20.0165139,17.0884387 L29.6887622,17.0884387 C30.1687745,17.0884387 30.5527844,16.7044288 30.5527844,16.2244165 C30.5527844,15.7444042 30.1687745,15.3363937 29.6887622,15.3363937 L20.9765385,15.3363937 L20.9765385,1.12802896 C20.9765385,0.600015404 20.5445274,0.168004313 20.0165139,0.168004313 C19.5125009,0.168004313 19.0804898,0.600015404 19.0804898,1.12802896 L19.0804898,16.1284141 Z M37.8729723,17.0884387 L48.4332434,17.0884387 C48.9132557,17.0884387 49.2972656,16.7044288 49.2972656,16.2244165 C49.2972656,15.7444042 48.9132557,15.3603943 48.4332434,15.3603943 L38.8329969,15.3603943 L38.8329969,9.48024338 L47.2332126,9.48024338 C47.7132249,9.48024338 48.0972348,9.09623352 48.0972348,8.6162212 C48.0972348,8.16020949 47.7132249,7.75219902 47.2332126,7.75219902 L38.8329969,7.75219902 L38.8329969,2.01605176 L48.3132403,2.01605176 C48.7932526,2.01605176 49.1772625,1.6320419 49.1772625,1.15202958 C49.1772625,0.672017252 48.7932526,0.288007394 48.3132403,0.288007394 L37.8729723,0.288007394 C37.3689593,0.288007394 36.9369483,0.720018485 36.9369483,1.24803204 L36.9369483,16.1284141 C36.9369483,16.6564276 37.3689593,17.0884387 37.8729723,17.0884387 L37.8729723,17.0884387 Z M63.6976353,17.3764461 C66.4577061,17.3764461 68.2817529,16.4164214 69.9377955,14.9043826 C70.1057998,14.7603789 70.2498035,14.5203728 70.2498035,14.2323654 C70.2498035,13.7523531 69.8177924,13.320342 69.3377801,13.320342 C69.0977739,13.320342 68.8817684,13.440345 68.7377647,13.5843487 C67.2977277,14.9043826 65.8336901,15.6244011 63.7456365,15.6244011 C60.0495416,15.6244011 57.2414695,12.5763229 57.2414695,8.68822305 L57.2414695,8.64022181 C57.2414695,4.77612261 60.025541,1.75204498 63.7456365,1.75204498 C65.8096895,1.75204498 67.2737271,2.5200647 68.5697603,3.67209427 C68.713764,3.76809674 68.9297696,3.88809982 69.1937764,3.88809982 C69.6977893,3.88809982 70.153801,3.45608873 70.153801,2.95207579 C70.153801,2.61606716 69.9617961,2.35206038 69.7697911,2.18405607 C68.2097511,0.888022798 66.4817067,0 63.7696371,0 C58.8255102,0 55.273419,3.93610105 55.273419,8.68822305 L55.273419,8.73622428 C55.273419,13.5603481 58.8495108,17.3764461 63.6976353,17.3764461 L63.6976353,17.3764461 Z M81.1700838,16.2484171 C81.1700838,16.7764307 81.6020949,17.2084418 82.1301085,17.2084418 C82.658122,17.2084418 83.0901331,16.7764307 83.0901331,16.2484171 L83.0901331,2.04005237 L87.9622582,2.04005237 C88.4422705,2.04005237 88.850281,1.65604251 88.850281,1.17603019 C88.850281,0.696017868 88.4422705,0.288007394 87.9622582,0.288007394 L76.2979587,0.288007394 C75.8179464,0.288007394 75.4099359,0.696017868 75.4099359,1.17603019 C75.4099359,1.65604251 75.8179464,2.04005237 76.2979587,2.04005237 L81.1700838,2.04005237 L81.1700838,16.2484171 Z M95.2824461,16.2484171 C95.2824461,16.7764307 95.7144572,17.2084418 96.2184701,17.2084418 C96.7464837,17.2084418 97.1784948,16.7764307 97.1784948,16.2484171 L97.1784948,10.5602711 L102.002619,10.5602711 L106.73074,16.7044288 C106.946746,16.9924362 107.234753,17.2084418 107.618763,17.2084418 C108.098775,17.2084418 108.578787,16.7764307 108.578787,16.2724177 C108.578787,16.008411 108.458784,15.7924054 108.266779,15.5763999 L104.090672,10.2002619 C106.706739,9.69624892 108.578787,8.08820764 108.578787,5.32813679 L108.578787,5.28013555 C108.578787,3.96010166 108.098775,2.78407147 107.282754,1.96805052 C106.226727,0.912023414 104.570685,0.288007394 102.506632,0.288007394 L96.2184701,0.288007394 C95.7144572,0.288007394 95.2824461,0.720018485 95.2824461,1.24803204 L95.2824461,16.2484171 Z M97.1784948,8.85622736 L97.1784948,2.04005237 L102.362628,2.04005237 C105.074698,2.04005237 106.658738,3.28808441 106.658738,5.3521374 L106.658738,5.40013863 C106.658738,7.56019409 104.858692,8.85622736 102.338627,8.85622736 L97.1784948,8.85622736 Z M123.435169,17.3764461 C128.5473,17.3764461 132.027389,13.320342 132.027389,8.68822305 L132.027389,8.64022181 C132.027389,4.0081029 128.595301,0 123.48317,0 C118.371039,0 114.89095,4.05610413 114.89095,8.68822305 L114.89095,8.73622428 C114.89095,13.3683432 118.323038,17.3764461 123.435169,17.3764461 L123.435169,17.3764461 Z M123.48317,15.6244011 C119.643072,15.6244011 116.859,12.504321 116.859,8.68822305 L116.859,8.64022181 C116.859,4.82412385 119.59507,1.75204498 123.435169,1.75204498 C127.275267,1.75204498 130.059339,4.87212508 130.059339,8.68822305 L130.059339,8.73622428 C130.059339,12.5523222 127.323269,15.6244011 123.48317,15.6244011 L123.48317,15.6244011 Z M139.035569,16.2724177 C139.035569,16.7764307 139.44358,17.2084418 139.947593,17.2084418 C140.475606,17.2084418 140.883617,16.7764307 140.883617,16.2724177 L140.883617,3.2640838 L151.299884,16.5844258 C151.587892,16.9204344 151.875899,17.1604405 152.283909,17.1604405 L152.379912,17.1604405 C152.883925,17.1604405 153.243934,16.7764307 153.243934,16.2724177 L153.243934,1.10402834 C153.243934,0.600015404 152.835924,0.168004313 152.331911,0.168004313 C151.803897,0.168004313 151.395887,0.600015404 151.395887,1.10402834 L151.395887,13.7763537 L141.195625,0.768019717 C140.931618,0.432011091 140.667611,0.216005545 140.2356,0.216005545 L139.971593,0.216005545 C139.46758,0.216005545 139.035569,0.648016636 139.035569,1.15202958 L139.035569,16.2724177 Z"></path> </svg> </a> <nav class="site-header-nav"> <a class="site-header-nav-item" href="/web/20220930192951/http://www.electronjs.org/docs/latest">Docs</a> <a class="site-header-nav-item" data-href-match="/releases" href="/web/20220930192951/http://www.electronjs.org/releases/stable">Releases</a> <a class="site-header-nav-item" href="/web/20220930192951/http://www.electronjs.org/blog">Blog</a> <a class="site-header-nav-item" href="/web/20220930192951/http://www.electronjs.org/apps">Apps</a> <a class="site-header-nav-item" href="/web/20220930192951/http://www.electronjs.org/governance">Governance</a> <a class="site-header-nav-item" href="/web/20220930192951/http://www.electronjs.org/community">Community</a> <input id="search-input" class="nav-search" placeholder="Search" aria-label="search-box"/> <!-- <a class="site-header-nav-item" href="/userland">Userland</a> --> <!-- <img id="search-hint" alt="image of backslash shorcut" src="https://assets-cdn.github.com/images/search-shortcut-hint.svg" /> --> <!-- <dialog id="search-hint-dialog" open> <div class="dialog-text">Search for Electron APIs, tutorials, npm packages, and apps.</div> <button class="dialog-button">OK</button> </dialog> --> <a class="site-header-nav-item octicon" href="https://web.archive.org/web/20220930192951/https://github.com/electron" title="Github Organization"> <span class="mega-octicon octicon-mark-github vertical-middle"></span> </a> <button class="site-header-nav-item bordered lang-select-button" aria-controls="languages-header-menu" aria-expanded="false" aria-label="Choose Your Site Language">English</button> </nav> </div> </header> <div id="languages-header-menu" class="container collapsed" role="region" aria-labelledby="choose-language"> <div class="m-4"> <div id="choose-language" class="text-center-sm mb-4"> <strong>Choose Your Site Language</strong> </div> <div class="clearfix"> <div class="text-center-sm col-6 col-md-4 mb-2"> <a href="/web/20220930192951/http://www.electronjs.org/languages/en-US"> English </a> </b> <span class="faint"><span class="octicon octicon-check mr-1"></span></span> </div> <div class="text-center-sm col-6 col-md-4 mb-2"> <a href="/web/20220930192951/http://www.electronjs.org/languages/ja-JP"> 日本語 (Japanese) </a> </div> <div class="text-center-sm col-6 col-md-4 mb-2"> <a href="/web/20220930192951/http://www.electronjs.org/languages/es-ES"> Español (Spanish) </a> </div> <div class="text-center-sm col-6 col-md-4 mb-2"> <a href="/web/20220930192951/http://www.electronjs.org/languages/zh-CN"> 中文 (Chinese Simplified) </a> </div> <div class="text-center-sm col-6 col-md-4 mb-2"> <a href="/web/20220930192951/http://www.electronjs.org/languages/fr-FR"> Français (French) </a> </div> <div class="text-center-sm col-6 col-md-4 mb-2"> <a href="/web/20220930192951/http://www.electronjs.org/languages/ru-RU"> Русский (Russian) </a> </div> <div class="text-center-sm col-6 col-md-4 mb-2"> <a href="/web/20220930192951/http://www.electronjs.org/languages/pt-BR"> Português (Portuguese) </a> </div> <div class="text-center-sm col-6 col-md-4 mb-2"> <a href="/web/20220930192951/http://www.electronjs.org/languages/de-DE"> Deutsch (German) </a> </div> </div> <hr> <div class="text-center-sm"> <a href="/web/20220930192951/http://www.electronjs.org/languages">View More Language Details</a> </div> </div> </div> <div class="announcement-banner"> Black Lives Matter. Support <a href="https://web.archive.org/web/20220930192951/https://support.eji.org/give/153413/#!/donation/checkout">the Equal Justice Initiative</a> and <a href="/web/20220930192951/http://www.electronjs.org/blacklivesmatter">read our statement here</a>. </div> <div class="subtron"> <div class="container-narrow"> <div class="r-resp-header-narrow"> <h1>Stable Releases</h1> <button class="btn-link r-resp-header-toggle" data-toggle-target="#release-navbar" type="button"> <span class="octicon octicon-list-unordered"></span> </button> </div> <nav id="release-navbar" class="r-resp-header d-none site-header-nav"> <h1>Show Releases:</h1> <a class="releases-link-stable active" href="/web/20220930192951/http://www.electronjs.org/releases/stable"> <div class="menu-item" style="border-left: 1px solid #4078C0; background: #fcfcfc"> <span class="octicon octicon-clock"></span>Stable Releases <p>Regular, supported releases</p> </div> </a> <a class="releases-link-beta " href="/web/20220930192951/http://www.electronjs.org/releases/beta"> <div class="menu-item" style=""> <span class="octicon octicon-zap"></span>Beta Releases <p>Test your app with upcoming changes</p> </div> </a> <a class="releases-link-alpha " href="/web/20220930192951/http://www.electronjs.org/releases/alpha"> <div class="menu-item" style=""> <span class="octicon octicon-beaker"></span>Alpha Releases <p>Test features slightly more on the edge</p> </div> </a> <a class="releases-link-nightly " href="/web/20220930192951/http://www.electronjs.org/releases/nightly"> <div class="menu-item" style=""> <span class="octicon octicon-calendar"></span>Nightly Releases <p>Experiment with the latest features</p> </div> </a> <h3>Show Only Releases From:</h3> <ul class="release-version-filter"> <li><a class="active" href="?">All Versions</a></li> <li><a class="" href="?version=20">v20.x</a></li> <li><a class="" href="?version=19">v19.x</a></li> <li><a class="" href="?version=18">v18.x</a></li> <li><a class="" href="?version=17">v17.x</a></li> <li><a class="" href="?version=16">v16.x</a></li> <li><a class="" href="?version=15">v15.x</a></li> <li><a class="" href="?version=14">v14.x</a></li> <li><a class="" href="?version=13">v13.x</a></li> <li><a class="" href="?version=12">v12.x</a></li> <li><a class="" href="?version=11">v11.x</a></li> <li><a class="" href="?version=10">v10.x</a></li> <li><a class="" href="?version=9">v9.x</a></li> <li><a class="" href="?version=8">v8.x</a></li> <li><a class="" href="?version=7">v7.x</a></li> <li><a class="" href="?version=6">v6.x</a></li> <li><a class="" href="?version=5">v5.x</a></li> <li><a class="" href="?version=4">v4.x</a></li> <li><a class="" href="?version=3">v3.x</a></li> <li><a class="" href="?version=2">v2.x</a></li> <li><a class="" href="?version=1">v1.x</a></li> <li><a class="" href="?version=0">v0.x</a></li> </ul> </nav> </div> </div> <section class="page-section PRIMER-REMOVE-ME"> <div class="docs-container-xl r-flex"> <div class="releases"> <article class="release-notes"> <h1 class="release-entry" id="20.0.0"> <a class="tag" href="#20.0.0">Electron 20.0.0</a> <em class="date" data-date="2022-08-01T22:19:41Z" data-format="%B %d, %Y">2022-08-01T22:19:41Z</em> <em class="date ltr-only">(<span data-date="2022-08-01T22:19:41Z"></span>)</em> <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/releases/tag/v20.0.0" class="tag octicon-wrapper"><span class="octicon octicon-mark-github vertical-middle"></span></a> </h1> <h2 id="stack-upgrades-2000"><a href="#stack-upgrades-2000">Stack Upgrades</a></h2> <ul> <li>Chromium 104.0.5112.65.<ul> <li>New in 104</li> <li><a href="https://web.archive.org/web/20220930192951/https://developer.chrome.com/blog/new-in-chrome-103/">New in 103</a></li> </ul></li> <li>Node v16.15.0<ul> <li><a href="https://web.archive.org/web/20220930192951/https://nodejs.org/en/blog/release/v16.15.0/">v16.15.0 release notes</a></li> </ul></li> <li>V8 v10.4</li> </ul> <h2 id="breaking-changes-2000"><a href="#breaking-changes-2000">Breaking Changes</a></h2> <ul> <li>Removed the skip-taskbar feature on Linux. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35156">#35156</a> </li> <li>Renderers are now sandboxed by default unless <code>nodeIntegration: true</code> or <code>sandbox: false</code> is specified. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35125">#35125</a></li> <li>Added safeguards when building native modules with nan. Use node-gyp &gt;=8.4.0 and electron-rebuild &gt;=3.2.9 for when rebuilding native modules. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35160">#35160</a></li> </ul> <h2 id="features-2000"><a href="#features-2000">Features</a></h2> <h3 id="additions-2000"><a href="#additions-2000">Additions</a></h3> <ul> <li>Added a warning for building native modules with node-gyp and electron-rebuild, asking users to upgrade to &gt;=8.4.0 for node-gyp and &gt;=3.2.8 for electron-rebuild if using Electron 20 or higher. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35160">#35160</a></li> <li>Added <code>app.isHidden()</code> to check if the app is hidden (e.g. with Command-H) on macOS. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/32155">#32155</a> </li> <li>Added <code>browserData</code> to <code>app.setPath/getPath</code>. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33554">#33554</a> </li> <li>Added immersive dark mode on Windows. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34549">#34549</a> </li> <li>Added support for HIDDevice.forget(). <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34210">#34210</a> </li> <li>Added support for panel-like behavior. Window can float over full-screened apps. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34665">#34665</a> </li> <li>Enabled <code>systemPreferences.subscribe{Local|Workspace}Notification</code> to take a <code>null</code> value for the <code>event</code> parameter. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33641">#33641</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33771">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33770">19</a>)</span></li> <li>Fixed an issue where the PDF Viewer would fail if a user attempted to reload. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33560">#33560</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33711">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33712">19</a>)</span></li> </ul> <h2 id="fixes-2000"><a href="#fixes-2000">Fixes</a></h2> <ul> <li>Fixed 20.0.0-beta.8 X11 crash regression. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35092">#35092</a></li> <li>Fixed <code>_dyld_missing_symbol_abort</code> crash on macOS when using c++ native modules. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34944">#34944</a> </li> <li>Fixed <code>serial-port-added</code> and <code>serial-port-removed</code> events not firing. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35047">#35047</a> </li> <li>Fixed a potential printing hang. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34968">#34968</a></li> <li>Fixed an issue where invalid print job settings would correctly call back <code>Invalid print settings</code> as the failure reason, but would then not terminate the print job, leading to an eventual crash on exit. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35141">#35141</a> </li> <li>Fixed an issue with fullscreen transitions when HTML fullscreen is requested. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34468">#34468</a></li> <li>Fixed child <code>about:blank</code> windows from inheriting their parents' preload scripts when <code>sandbox: false</code> and <code>nodeIntegrationInSubFrames: true</code>. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34585">#34585</a></li> <li>Fixed initialization race when registering partition allocator on macOS. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33832">#33832</a></li> <li>Fixed native module compilation issues on arm. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35137">#35137</a> </li> <li>Fixed spontaneous crashing in native modules that depended on <code>nan</code>. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34851">#34851</a></li> <li>Updated Windows Control Overlay buttons to look and feel more native on Windows 11. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34888">#34888</a> </li> </ul> <h3 id="also-in-earlier-versions-2000"><a href="#also-in-earlier-versions-2000">Also in earlier versions....</a></h3> <ul> <li>Added support for <code>--ozone-platform-hint</code> flag on Linux. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35014">#35014</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35015">19</a>)</span></li> <li>Apply senderFrame details to ipcMain port event. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33756">#33756</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33780">16</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33781">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33782">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33783">19</a>)</span></li> <li>Ensures that <code>requestMediaKeySystemAccess</code> eventually resolves / rejects. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34891">#34891</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34890">19</a>)</span></li> <li>Fixed <code>webContents.getUserAgent()</code> incorrectly returning an empty string unless previously set. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35131">#35131</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35130">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35132">19</a>)</span></li> <li>Fixed a Windows Control Overlay issue where a window taken directly from minimized to maximized state could have incorrect hover state. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35074">#35074</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35073">19</a>)</span></li> <li>Fixed a crash in <code>safeStorage</code> on Linux. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33913">#33913</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34263">15</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34262">16</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34261">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34148">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34147">19</a>)</span></li> <li>Fixed a crash on Windows when opening apps in multiple, separate user sessions. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34139">#34139</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34161">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34160">19</a>)</span></li> <li>Fixed a crash when calling <code>BrowserWindow.setEnabled()</code>. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34972">#34972</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34973">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34971">19</a>)</span></li> <li>Fixed a crash when calling <code>loadExtension</code> on an extension directory that's missing a manifest file. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34168">#34168</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34192">16</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34193">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34303">19</a>)</span></li> <li>Fixed a crash when loading a same-origin URL after a render process crash. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34432">#34432</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34430">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34431">19</a>)</span></li> <li>Fixed a performance problem in <code>crashReporter.start()</code> on macOS. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34639">#34639</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34637">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34640">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34638">19</a>)</span></li> <li>Fixed a potential crash when calling <code>webContents.print()</code>. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34271">#34271</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34299">19</a>)</span></li> <li>Fixed a potential crash when changing window settings after initializing WCO with an invalid <code>titleBarStyle</code>. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34875">#34875</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35031">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34873">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34874">19</a>)</span></li> <li>Fixed alwaysOnTop BrowserWindow option for X11 Linux. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34913">#34913</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34911">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34912">19</a>)</span></li> <li>Fixed an OSR crash happening when input select items were rendered. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34069">#34069</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34091">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34092">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34093">19</a>)</span></li> <li>Fixed an error where <code>setWindowOpenHandler()</code> would crash if the callback threw an error. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34547">#34547</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34772">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34627">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34546">19</a>)</span></li> <li>Fixed an issue in which calling setBounds() after e.preventDefault in a 'will-move' or 'will-resize' event wouldn't change the window's shape until the mouse button was released. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35084">#35084</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35083">19</a>)</span></li> <li>Fixed an issue where BrowserWindows on macOS were incorrectly marked as resizable. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34433">#34433</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34907">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34906">19</a>)</span></li> <li>Fixed an issue where DataList bounds had part of the item text cut off vertically. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34786">#34786</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34785">19</a>)</span></li> <li>Fixed an issue where Windows Control Overlay buttons did not respect maximizable/minimizable/closable states of a BrowserWindow. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34721">#34721</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34733">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34720">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34722">19</a>)</span></li> <li>Fixed an issue where <code>#ARGB</code> -&gt;<code>#RGBA</code> and <code>#AARRGGBB</code> -&gt;<code>#RRGGBBAA</code> were converted improperly when setting background color. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33707">#33707</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33755">19</a>)</span></li> <li>Fixed an issue where <code>BrowserWindow#isFocused()</code> was returning <code>false</code> when <code>blur()</code> was called on macOS. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33734">#33734</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34029">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34030">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34031">19</a>)</span></li> <li>Fixed an issue where <code>Escape</code> keyboard events would not be properly propagated to the parent window after entering fullscreen and then exiting it again on Windows. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33757">#33757</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33787">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33788">19</a>)</span></li> <li>Fixed an issue where bounds changes were incorrectly delayed in the case where a window was moved or resized and <code>event.preventDefault</code> was called in either <code>will-resize</code> or <code>will-move</code> on Windows. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34204">#34204</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34282">16</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34283">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34285">19</a>)</span></li> <li>Fixed an issue where calling <code>BrowserWindow.setRepresentedFilename</code> on macOS with <code>titlebarStyle: 'hiddenInset'</code> or <code>titlebarStyle: 'hidden'</code> inadvertently moves the traffic light location. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34849">#34849</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34847">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34848">19</a>)</span></li> <li>Fixed an issue where calling <code>SetLoginItemSettings()</code> could potentially cause network volumes to be incorrectly mounted. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34068">#34068</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34107">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34106">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34108">19</a>)</span></li> <li>Fixed an issue where calling <code>setTitlebarOverlay</code> with an initially invalid <code>titleBarStyle</code> on Windows would result in a crash. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34140">#34140</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34302">19</a>)</span></li> <li>Fixed an issue where calling <code>w.setWindowButtonVisibility(true)</code> immediately after exiting fullscreen fails to show window buttons. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34675">#34675</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34673">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34674">19</a>)</span></li> <li>Fixed an issue where draggable regions were not recalculated when BrowserView bounds changed on Windows. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34612">#34612</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34610">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34611">19</a>)</span></li> <li>Fixed an issue where media keys would be sent to Electron on Windows no matter which window was in focus. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34647">#34647</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34646">19</a>)</span></li> <li>Fixed an issue where mixed-case extension filters in file dialogs were ignored on Linux. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33918">#33918</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34016">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34015">19</a>)</span></li> <li>Fixed an issue where normal bounds would not be appropriately updated if the user minimized with the minimize button. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34486">#34486</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34485">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34484">19</a>)</span></li> <li>Fixed an issue where passing <code>{ name: 'All Files', extensions: ['*'] }</code> in the <code>filters</code> param of open or save dialogs on Linux would disallow choosing files without an extension. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34516">#34516</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34518">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34517">19</a>)</span></li> <li>Fixed an issue where pressing escape would not un-fullscreen on Windows or Linux in some circumstances. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34317">#34317</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34361">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34359">19</a>)</span></li> <li>Fixed an issue where printing with an invalid <code>deviceName</code> on Linux caused silent failures. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34901">#34901</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34900">19</a>)</span></li> <li>Fixed an issue where running second instances of the same application would cause a deadlock on Windows. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34297">#34297</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34295">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34312">19</a>)</span></li> <li>Fixed an issue where some <code>BrowserWindow</code>s opened from new links wouldn't properly load URLs. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34159">#34159</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34189">19</a>)</span></li> <li>Fixed an issue where the minimize button with WCO enabled would incorrectly be highlighted in some cases. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34840">#34840</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34837">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34838">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34839">19</a>)</span></li> <li>Fixed an issue where the window bounds would incorrectly change if <code>BrowserWindow.unmaximize</code> was called on a window whose user bounds were maximized. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33480">#33480</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33552">16</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33551">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33550">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33549">19</a>)</span></li> <li>Fixed an issue where tray items wouldn't highlight in some scenarios on macOS. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34173">#34173</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34205">16</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34206">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34207">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34208">19</a>)</span></li> <li>Fixed an issue where zombie windows can be created if <code>window.close()</code> is called during a fullscreen transition. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34393">#34393</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34390">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34392">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34391">19</a>)</span></li> <li>Fixed an issue with the <code>app.requestSingleInstanceLock()</code> API where it would sometimes hang. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33777">#33777</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33778">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34071">19</a>)</span></li> <li>Fixed behavior of BrowserWindow.maximize on macOS for not shown windows. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/32949">#32949</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33523">15</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33535">16</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33536">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33537">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34365">19</a>)</span></li> <li>Fixed building node modules with Visual Studio 2017. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34109">#34109</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34110">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34164">19</a>)</span></li> <li>Fixed building node modules with Visual Studio 2017. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34217">#34217</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34316">19</a>)</span></li> <li>Fixed crash on startup due to missing gtk symbol on older distros. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34141">#34141</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34150">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34151">19</a>)</span></li> <li>Fixed crash when calling navigator.serial.getPorts(). <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34280">#34280</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34328">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34327">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34323">19</a>)</span></li> <li>Fixed crash when img without <code>alt</code> is shown with accessibility features enabled. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33840">#33840</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33841">19</a>)</span></li> <li>Fixed crash when opening gtk file dialogs due to mismatched versions. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33650">#33650</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33812">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33813">19</a>)</span></li> <li>Fixed empty app_id when running under wayland. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34879">#34879</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34877">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34878">19</a>)</span></li> <li>Fixed incorrect return value of <code>app.requestSingleInstanceLock()</code> when setting non-existent user data folder. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33559">#33559</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33590">16</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33591">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33592">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33593">19</a>)</span></li> <li>Fixed issues with frameless window animations and styling. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33599">#33599</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33608">15</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33607">16</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33611">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33610">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33609">19</a>)</span></li> <li>Fixed linux arm64 builds to not require glibc 2.29+. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34503">#34503</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34502">19</a>)</span></li> <li>Fixed missing Sec-CH-UA headers and empty navigator.userAgentData. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34524">#34524</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34760">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34758">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34757">19</a>)</span></li> <li>Fixed potential crash in WebFrameMain when performing a cross-origin navigation. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34417">#34417</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34415">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34416">19</a>)</span></li> <li>Fixed potential crash while generating accessibility trees for certain images. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33614">#33614</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33616">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33617">19</a>)</span></li> <li>Fixed potential crash with WebFrameMain when navigating between cross-origin websites. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33919">#33919</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34293">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34294">19</a>)</span></li> <li>Fixed service worker registration with custom protocols. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34290">#34290</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34291">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34315">19</a>)</span></li> <li>Fixed symbol generation on 32-bit Windows release builds. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35091">#35091</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35096">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35090">19</a>)</span></li> <li>Fixed the initialization of First Party Sets. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33971">#33971</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33972">19</a>)</span></li> <li>Fixed the initialization of first party sets in the browser process. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33998">#33998</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34011">19</a>)</span></li> <li>[Mac] Fixed Partition Alloc related crash in pre-BigSur (macos &#x3C;= 10.15). <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33704">#33704</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33965">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33966">19</a>)</span></li> <li><code>shell.openExternal()</code> now reports more detailed errors on Windows. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33620">#33620</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33656">15</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33657">16</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33658">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33705">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33660">19</a>)</span></li> </ul> <h2 id="other-changes-2000"><a href="#other-changes-2000">Other Changes</a></h2> <ul> <li>Added a TRACE call named <code>crash_reporter::Start</code> under the <code>electron</code> category for <code>crash_reporter::Start()</code>. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34268">#34268</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34324">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34325">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34326">19</a>)</span></li> <li>Added deprecation warning for the <code>new-window</code> event. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34593">#34593</a> </li> <li>Added minimum GITHUB_TOKEN permissions. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34298">#34298</a> </li> <li>Fixed an issue where BrowserViews didn't always visually update after call to <code>setBounds</code>. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34643">#34643</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34641">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34642">19</a>)</span></li> <li>Fixed child_process.spawn ENOENT error with cwd option. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33815">#33815</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33869">16</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33870">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33871">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33872">19</a>)</span></li> <li>Minimum required node version to install the <code>electron</code> npm package is now &gt;10. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34166">#34166</a> </li> <li>On Linux, changed the libgdk-pixbuf dependency to be dynamically linked rather than statically linked. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34635">#34635</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34601">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34602">19</a>)</span></li> <li>Re-enabled symbol generation on 32-bit Windows. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34162">#34162</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34179">19</a>)</span></li> <li>Temporarily disabled symbol generation on 32-bit Windows due to issues with symbol generation on that platform. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33653">#33653</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/33689">19</a>)</span></li> <li>WebContents for <code>&#x3C;webview&gt;</code> are now only created after the <code>'will-attach-webview'</code> event is emitted and <code>preventDefault</code> is not called. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35016">#35016</a> </li> </ul> <h2 id="documentation-2000"><a href="#documentation-2000">Documentation</a></h2> <ul> <li>Documentation changes: <ul> <li><a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34278">#34278</a></li> </ul></li> </ul> </article> <article class="release-notes"> <h1 class="release-entry" id="19.0.10"> <a class="tag" href="#19.0.10">Electron 19.0.10</a> <em class="date" data-date="2022-07-27T20:08:01Z" data-format="%B %d, %Y">2022-07-27T20:08:01Z</em> <em class="date ltr-only">(<span data-date="2022-07-27T20:08:01Z"></span>)</em> <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/releases/tag/v19.0.10" class="tag octicon-wrapper"><span class="octicon octicon-mark-github vertical-middle"></span></a> </h1> <h2 id="fixes-19010"><a href="#fixes-19010">Fixes</a></h2> <ul> <li>Added support for <code>--ozone-platform-hint</code> flag on Linux. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35015">#35015</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35014">20</a>)</span></li> <li>Fixed a Windows Control Overlay issue where a window taken directly from minimized to maximized state could have incorrect hover state. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35073">#35073</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35074">20</a>)</span></li> <li>Fixed a crash when calling <code>BrowserWindow.setEnabled()</code>. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34971">#34971</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34973">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34972">20</a>)</span></li> <li>Fixed an issue in which calling setBounds() after e.preventDefault in a 'will-move' or 'will-resize' event wouldn't change the window's shape until the mouse button was released. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35083">#35083</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35084">20</a>)</span></li> <li>Fixed an issue with fullscreen transitions when HTML fullscreen is requested. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34908">#34908</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34468">20</a>)</span></li> <li>Fixed inertial scroll is broken when the scrollable element has an overlay with pointer-events: none. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35051">#35051</a> </li> <li>Fixed symbol generation on 32-bit Windows release builds. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35090">#35090</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35091">20</a>)</span></li> </ul> </article> <article class="release-notes"> <h1 class="release-entry" id="19.0.9"> <a class="tag" href="#19.0.9">Electron 19.0.9</a> <em class="date" data-date="2022-07-21T22:14:37Z" data-format="%B %d, %Y">2022-07-21T22:14:37Z</em> <em class="date ltr-only">(<span data-date="2022-07-21T22:14:37Z"></span>)</em> <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/releases/tag/v19.0.9" class="tag octicon-wrapper"><span class="octicon octicon-mark-github vertical-middle"></span></a> </h1> <h2 id="fixes-1909"><a href="#fixes-1909">Fixes</a></h2> <ul> <li>Ensures that <code>requestMediaKeySystemAccess</code> eventually resolves / rejects. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34890">#34890</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34891">20</a>)</span></li> <li>Fixed a potential crash when changing window settings after initializing WCO with an invalid <code>titleBarStyle</code>. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34874">#34874</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34873">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34875">20</a>)</span></li> <li>Fixed alwaysOnTop BrowserWindow option for X11 Linux. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34912">#34912</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34911">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34913">20</a>)</span></li> <li>Fixed an issue where BrowserWindows on macOS were incorrectly marked as resizable. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34906">#34906</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34907">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34433">20</a>)</span></li> <li>Fixed an issue where calling <code>BrowserWindow.setRepresentedFilename</code> on macOS with <code>titlebarStyle: 'hiddenInset'</code> or <code>titlebarStyle: 'hidden'</code> inadvertently moves the traffic light location. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34848">#34848</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34847">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34849">20</a>)</span></li> <li>Fixed an issue where printing with an invalid <code>deviceName</code> on Linux caused silent failures. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34900">#34900</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34901">20</a>)</span></li> <li>Fixed an issue where the minimize button with WCO enabled would incorrectly be highlighted in some cases. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34839">#34839</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34837">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34838">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34840">20</a>)</span></li> <li>Fixed empty app_id when running under wayland. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34878">#34878</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34877">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34879">20</a>)</span></li> <li>Prevent brief display of "Ozone X11" in window title on Linux. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34929">#34929</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34943">18</a>)</span></li> </ul> <h2 id="other-changes-1909"><a href="#other-changes-1909">Other Changes</a></h2> <ul> <li>Updated Chromium to 102.0.5005.167. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/35017">#35017</a> </li> </ul> </article> <article class="release-notes"> <h1 class="release-entry" id="19.0.8"> <a class="tag" href="#19.0.8">Electron 19.0.8</a> <em class="date" data-date="2022-07-06T19:23:51Z" data-format="%B %d, %Y">2022-07-06T19:23:51Z</em> <em class="date ltr-only">(<span data-date="2022-07-06T19:23:51Z"></span>)</em> <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/releases/tag/v19.0.8" class="tag octicon-wrapper"><span class="octicon octicon-mark-github vertical-middle"></span></a> </h1> <h2 id="fixes-1908"><a href="#fixes-1908">Fixes</a></h2> <ul> <li>Fixed an issue where DataList bounds had part of the item text cut off vertically. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34785">#34785</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34786">20</a>)</span></li> </ul> <h2 id="other-changes-1908"><a href="#other-changes-1908">Other Changes</a></h2> <ul> <li>Updated Chromium to 102.0.5005.148. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34824">#34824</a> </li> </ul> </article> <article class="release-notes"> <h1 class="release-entry" id="19.0.7"> <a class="tag" href="#19.0.7">Electron 19.0.7</a> <em class="date" data-date="2022-06-30T19:59:16Z" data-format="%B %d, %Y">2022-06-30T19:59:16Z</em> <em class="date ltr-only">(<span data-date="2022-06-30T19:59:16Z"></span>)</em> <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/releases/tag/v19.0.7" class="tag octicon-wrapper"><span class="octicon octicon-mark-github vertical-middle"></span></a> </h1> <h2 id="fixes-1907"><a href="#fixes-1907">Fixes</a></h2> <ul> <li>Fixed an issue where Windows Control Overlay buttons did not respect maximizable/minimizable/closable states of a BrowserWindow. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34722">#34722</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34733">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34720">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34721">20</a>)</span></li> <li>Fixed missing Sec-CH-UA headers and empty navigator.userAgentData. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34757">#34757</a> <span style="font-size:small;">(Also in <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34760">17</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34758">18</a>, <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34524">20</a>)</span></li> </ul> <h2 id="other-changes-1907"><a href="#other-changes-1907">Other Changes</a></h2> <ul> <li>Security: backported fix for CVE-2022-2162. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34712">#34712</a> </li> <li>Updated Chromium to 102.0.5005.134. <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/pull/34702">#34702</a> </li> </ul> </article> </div> <div> <nav class="r-menu"> <strong>Show Releases:</strong> <a class="releases-link-stable" href="/web/20220930192951/http://www.electronjs.org/releases/stable"> <div class="menu-item active"> <span class="octicon octicon-clock"></span>Stable Releases <p>Regular, supported releases</p> </div> </a> <a class="releases-link-beta" href="/web/20220930192951/http://www.electronjs.org/releases/beta"> <div class="menu-item "> <span class="octicon octicon-zap"></span>Beta Releases <p>Test your app with upcoming changes</p> </div> </a> <a class="releases-link-alpha" href="/web/20220930192951/http://www.electronjs.org/releases/alpha"> <div class="menu-item "> <span class="octicon octicon-beaker"></span>Alpha Releases <p>Test features slightly more on the edge</p> </div> </a> <a class="releases-link-nightly" href="/web/20220930192951/http://www.electronjs.org/releases/nightly"> <div class="menu-item "> <span class="octicon octicon-calendar"></span>Nightly Releases <p>Experiment with the latest features</p> </div> </a> <strong>Show Only Releases From:</strong> <ul class="release-version-filter"> <li><a class="active" href="?">All Versions</a></li> <li><a class="" href="?version=20">v20.x</a></li> <li><a class="" href="?version=19">v19.x</a></li> <li><a class="" href="?version=18">v18.x</a></li> <li><a class="" href="?version=17">v17.x</a></li> <li><a class="" href="?version=16">v16.x</a></li> <li><a class="" href="?version=15">v15.x</a></li> <li><a class="" href="?version=14">v14.x</a></li> <li><a class="" href="?version=13">v13.x</a></li> <li><a class="" href="?version=12">v12.x</a></li> <li><a class="" href="?version=11">v11.x</a></li> <li><a class="" href="?version=10">v10.x</a></li> <li><a class="" href="?version=9">v9.x</a></li> <li><a class="" href="?version=8">v8.x</a></li> <li><a class="" href="?version=7">v7.x</a></li> <li><a class="" href="?version=6">v6.x</a></li> <li><a class="" href="?version=5">v5.x</a></li> <li><a class="" href="?version=4">v4.x</a></li> <li><a class="" href="?version=3">v3.x</a></li> <li><a class="" href="?version=2">v2.x</a></li> <li><a class="" href="?version=1">v1.x</a></li> <li><a class="" href="?version=0">v0.x</a></li> </ul> </nav> </div> </div> <nav class="paginate-container" aria-label="Pagination"> <div class="pagination text-center"> <span class="previous_page disabled" rel="previous" aria-label="Previous Page">Previous</span> <a href="?page=1" aria-label="Page 1" class="page-link current selected">1</a> <a href="?page=2" aria-label="Page 2" class="page-link ">2</a> <a href="?page=3" aria-label="Page 3" class="page-link ">3</a> <a href="?page=4" aria-label="Page 4" class="page-link ">4</a> <a href="?page=5" aria-label="Page 5" class="page-link ">5</a> <span class="gap">…</span> <a href="?page=143" aria-label="Page 143" class="page-link ">143</a> <a class="next_page" rel="next" href="?page=2" aria-label="Next Page">Next</a> </div> </nav> <div class="text-center"> <a href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/releases"><span class="octicon octicon-tag mr-1"></span>All Releases</a> <a class="ml-4" href="#"><span class="octicon octicon-arrow-up mr-1"></span>Back to index</a> </div> </section> <footer class="footer PRIMER-REMOVE-ME"> <div class="container-xl clearfix p-6"> <div class="col-md-12 col-lg-4 float-left p-4 f5"> <div class="footer-social"> <ul class="footer-social-list"> <li><a class="footer-social-icon" href="https://web.archive.org/web/20220930192951/https://github.com/electron" title="Github Organization"><span class="mega-octicon octicon-mark-github vertical-middle"></span></a></li> <li><a class="footer-social-icon" href="https://web.archive.org/web/20220930192951/https://twitter.com/electronjs" title="@electronjs on Twitter"><span class="devicon-twitter-plain vertical-middle"></span></a></li> </ul> </div> <nav class="footer-nav"> <ul class="footer-nav-list m-0"> <li class="footer-nav-item"><a href="/web/20220930192951/http://www.electronjs.org/">Electron</a></li> <li class="footer-nav-item"><a href="/web/20220930192951/http://www.electronjs.org/docs/latest">Docs</a></li> <li class="footer-nav-item"><a href="/web/20220930192951/http://www.electronjs.org/releases/stable">Releases</a></li> <li class="footer-nav-item"><a href="/web/20220930192951/http://www.electronjs.org/blog">Blog</a></li> <li class="footer-nav-item"><a href="/web/20220930192951/http://www.electronjs.org/apps">Apps</a></li> <li class="footer-nav-item"><a href="/web/20220930192951/http://www.electronjs.org/governance">Governance</a></li> <li class="footer-nav-item"><a href="/web/20220930192951/http://www.electronjs.org/community">Community</a></li> <li><a class="footer-nav-item" href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/tree/main/CODE_OF_CONDUCT.md">Code of Conduct</a> </li> <li><a class="footer-nav-item" href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/tree/main/LICENSE">License</a></li> <li><a class="footer-nav-item" href="https://web.archive.org/web/20220930192951/https://github.com/electron/electron/tree/main/SECURITY.md">Security</a></li> <li class="footer-nav-item"><a href="/web/20220930192951/http://www.electronjs.org/donors">Donors</a></li> <li class="footer-nav-item"><a href="/web/20220930192951/http://www.electronjs.org/languages">Languages</a></li> <li class="footer-nav-item"><a href="/web/20220930192951/http://www.electronjs.org/contact">Contact</a></li> </ul> </nav> </div> <div class="footer-openjs col-md-12 col-lg-8 float-right p-4 f6"> <img class="footer-openjs-logo mb-4" src="/web/20220930192951im_/http://www.electronjs.org/images/openjsf.4de8146482fe74f88b71040a7581f6e7.svg" alt="OpenJS Foundation"/> <p>Copyright <a href="https://web.archive.org/web/20220930192951/https://openjsf.org/">OpenJS Foundation</a> and Electron contributors. All rights reserved. The <a href="https://web.archive.org/web/20220930192951/https://openjsf.org/">OpenJS Foundation</a> has registered trademarks and uses trademarks. For a list of trademarks of the <a href="https://web.archive.org/web/20220930192951/https://openjsf.org/">OpenJS Foundation</a>, please see our <a href="https://web.archive.org/web/20220930192951/https://trademark-policy.openjsf.org/">Trademark Policy</a> and <a href="https://web.archive.org/web/20220930192951/https://trademark-list.openjsf.org/">Trademark List</a>. Trademarks and logos not indicated on the <a href="https://web.archive.org/web/20220930192951/https://trademark-list.openjsf.org/">list of OpenJS Foundation trademarks</a> are trademarks&trade; or registered&reg; trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.</p> <p><a href="https://web.archive.org/web/20220930192951/https://openjsf.org/">The OpenJS Foundation</a> | <a href="https://web.archive.org/web/20220930192951/https://terms-of-use.openjsf.org/">Terms of Use</a> | <a href="https://web.archive.org/web/20220930192951/https://privacy-policy.openjsf.org/">Privacy Policy</a> | <a href="https://web.archive.org/web/20220930192951/https://bylaws.openjsf.org/">OpenJS Foundation Bylaws</a> | <a href="https://web.archive.org/web/20220930192951/https://trademark-policy.openjsf.org/">Trademark Policy</a> | <a href="https://web.archive.org/web/20220930192951/https://trademark-list.openjsf.org/">Trademark List</a> | <a href="https://web.archive.org/web/20220930192951/https://www.linuxfoundation.org/cookies">Cookie Policy</a></p> </div> </div> </footer> <div id="hits"> <div class="hits-container" id="api-hits" title="APIs"></div> <div class="hits-container" id="tutorial-hits" title="Tutorials"></div> <div class="hits-container" id="package-hits" title="Packages"></div> <div class="hits-container" id="app-hits" title="Apps"></div> </div> <div id="refinement-list"></div> <div id="kb-shortcut-dialog" class="kb-shortcut docs-container-lg"> <div class="kb-shortcut-content"> <div class="kb-shortcut-header"> <span class="octicon octicon-x close"></span> <h2>Keyboard Shortcuts</h2> </div> <div class="kb-shortcut-body"> <table class="table-ruled"> <thead> <tr> <th>Key</th> <th>Action</th> </tr> </thead> <tbody> <tr> <td><kbd>/</kbd></td> <td>Focus the search bar</td> </tr> <tr> <td><kbd>Esc</kbd></td> <td>Focus the search bar and cleans it</td> </tr> <tr> <td><kbd>↓</kbd></td> <td>Select the next search result</td> </tr> <tr> <td><kbd>↑</kbd></td> <td>Select the previous search result</td> </tr> <tr> <td><kbd>Enter</kbd></td> <td>Open the selected search result</td> </tr> <tr> <td class="no-wrap darwin-only"><kbd>cmd</kbd><kbd>Enter</kbd></td> <td class="no-wrap win32-only linux-only"><kbd>Ctrl</kbd>+<kbd>Enter</kbd></td> <td>Open the selected search result in a new tab</td> </tr> </tbody> </table> </div> </div> </div> <script> if ('serviceWorker' in navigator) { navigator.serviceWorker.getRegistrations().then(function(registrations) { for(let registration of registrations) { registration.unregister() } }) } </script> <script src="/web/20220930192951js_/http://www.electronjs.org/scripts/index.9adbbf935067ff1df9fa.min.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20220930192951js_/https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script> <script type="text/javascript"> docsearch({ apiKey: 'c9e8f898b3b32afe40f0a96637e7ea85', indexName: 'electronjs', inputSelector: '#search-input', algoliaOptions: { facetFilters: ['language:en'] }, debug: false // Set debug to true if you want to inspect the dropdown }); </script> </body> </html> <!-- FILE ARCHIVED ON 19:29:51 Sep 30, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 15:10:24 Feb 27, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.768 exclusion.robots: 0.038 exclusion.robots.policy: 0.025 esindex: 0.016 cdx.remote: 6.271 LoadShardBlock: 124.96 (3) PetaboxLoader3.datanode: 93.073 (4) load_resource: 160.216 PetaboxLoader3.resolve: 91.41 -->

Pages: 1 2 3 4 5 6 7 8 9 10