Talk Technique: Amélioration du comportement lors du redimensionnement de la fenêtre
We're launching a new blog post series where we share glimpses into our work on Electron. If you find this work interesting, please consider contributing!
Recently, I worked on improving Electron and Chromium's window resize behavior.
Le bug
Nous avons observé un problème sous Windows où des anciennes frames deviennent visibles en redimensionnant une fenêtre:

What made this bug particularly interesting?
- It was challenging.
- It was deep in a large codebase.
- As you'll see later, there were two different bugs under the hood.
Fixing the bug
With a bug like this, the first challenge is figuring out where to start looking.
Electron builds upon Chromium, the open source version of Google Chrome. When compiling Electron, Electron's source code is added into the Chromium source tree as a subdirectory. Electron then relies on Chromium's code to provide most of the functionality of a modern browser.
Chromium a environ 36 millions de lignes de code. Electron est également un grand projet. Cela fait beaucoup de code qui pourrait causer ce problème.
