Fix macOS OpenGL context resize ordering

Fixes #2226.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7c426a4..01a3223 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -36,6 +36,7 @@
 - Crash on `clear` when scrolled up in history
 - Entire screen getting underlined/stroke out when running `clear`
 - Slow startup on some Wayland compositors
+- Padding not consistently visible on macOS
 
 ### Removed
 
diff --git a/alacritty/src/display.rs b/alacritty/src/display.rs
index 0b1a64a..e02381e 100644
--- a/alacritty/src/display.rs
+++ b/alacritty/src/display.rs
@@ -343,8 +343,8 @@
         // Resize renderer
         let physical =
             PhysicalSize::new(f64::from(self.size_info.width), f64::from(self.size_info.height));
-        self.renderer.resize(&self.size_info);
         self.window.resize(physical);
+        self.renderer.resize(&self.size_info);
     }
 
     /// Draw the screen