diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs index 8c50c6519a0..3bb57dfdb0e 100644 --- a/components/script/dom/htmlinputelement.rs +++ b/components/script/dom/htmlinputelement.rs @@ -243,7 +243,8 @@ impl<'a> VirtualMethods for JSRef<'a, HTMLInputElement> { self.update_checked_state(true); } "size" => { - self.size.set(parse_unsigned_integer(value.as_slice().chars()).unwrap_or(DEFAULT_INPUT_SIZE)); + let parsed = parse_unsigned_integer(value.as_slice().chars()); + self.size.set(parsed.unwrap_or(DEFAULT_INPUT_SIZE)); self.force_relayout(); } "type" => {