diff --git a/components/script/dom/htmlimageelement.rs b/components/script/dom/htmlimageelement.rs
index 271665eff15..7aead67ed79 100644
--- a/components/script/dom/htmlimageelement.rs
+++ b/components/script/dom/htmlimageelement.rs
@@ -131,6 +131,7 @@ struct ImageRequest {
image: Option>,
metadata: Option,
final_url: Option,
+ current_pixel_density: Option,
}
#[dom_struct]
pub struct HTMLImageElement {
@@ -142,6 +143,7 @@ pub struct HTMLImageElement {
generation: Cell,
#[ignore_malloc_size_of = "SourceSet"]
source_set: DomRefCell,
+ last_selected_source: DomRefCell