diff --git a/crates/egui/src/containers/modal.rs b/crates/egui/src/containers/modal.rs
index cdd38f010..e84ac85ba 100644
--- a/crates/egui/src/containers/modal.rs
+++ b/crates/egui/src/containers/modal.rs
@@ -1,4 +1,4 @@
-use emath::{Align2, Rect, Vec2};
+use emath::{Align2, Vec2};
use crate::{
Area, Color32, Context, Frame, Id, InnerResponse, Order, Response, Sense, Ui, UiKind,
diff --git a/crates/egui/src/containers/popup.rs b/crates/egui/src/containers/popup.rs
index 6bdccaad2..cef01c397 100644
--- a/crates/egui/src/containers/popup.rs
+++ b/crates/egui/src/containers/popup.rs
@@ -185,8 +185,9 @@ pub struct Popup<'a> {
layout: Layout,
frame: Option,
style: StyleModifier,
- /// `None` = use style default, `Some(None)` = no backdrop, `Some(Some(color))` = this color
- backdrop_color: Option