diff --git a/src/components/main/layout/box_.rs b/src/components/main/layout/box_.rs index 6c4f0664e88..7351986c1dd 100644 --- a/src/components/main/layout/box_.rs +++ b/src/components/main/layout/box_.rs @@ -1120,6 +1120,9 @@ impl Box { }; + // FIXME(ksh8281): we shouldn't assign height this way + // we need box.assign_height + // now, we can't know about size of parent's height let height = match (MaybeAuto::from_style(self.style().Box.height,container_width), image_box_info.dom_height) { (Specified(height),_) => { diff --git a/src/test/ref/basic.list b/src/test/ref/basic.list index 3ce729e74dc..37de5b3e00f 100644 --- a/src/test/ref/basic.list +++ b/src/test/ref/basic.list @@ -22,3 +22,4 @@ == font_size_em.html font_size_em_ref.html == font_size_percentage.html font_size_em_ref.html == position_fixed_a.html position_fixed_b.html +== img_size_a.html img_size_b.html diff --git a/src/test/ref/img_size.png b/src/test/ref/img_size.png new file mode 100644 index 00000000000..20d93badf5e Binary files /dev/null and b/src/test/ref/img_size.png differ diff --git a/src/test/ref/img_size_a.html b/src/test/ref/img_size_a.html new file mode 100644 index 00000000000..bcfa30137d0 --- /dev/null +++ b/src/test/ref/img_size_a.html @@ -0,0 +1,18 @@ + +
+