diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs index fb0686b2618..8d63f4b9d15 100644 --- a/components/script/dom/htmlformelement.rs +++ b/components/script/dom/htmlformelement.rs @@ -597,7 +597,7 @@ impl HTMLFormElementMethods for HTMLFormElement { // Step 7-8 let mut names_vec: Vec = Vec::new(); for elem in sourced_names_vec.iter() { - if names_vec.iter().find(|name| **name == *elem.name).is_none() { + if !names_vec.iter().any(|name| *name == *elem.name) { names_vec.push(DOMString::from(&*elem.name)); } } diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs index 72a3d6fa7d9..53fc8b3574b 100755 --- a/components/script/dom/htmlinputelement.rs +++ b/components/script/dom/htmlinputelement.rs @@ -1183,7 +1183,7 @@ impl HTMLInputElementMethods for HTMLInputElement { // https://html.spec.whatwg.org/multipage/#dom-input-files fn GetFiles(&self) -> Option> { - self.filelist.get().as_ref().map(|fl| fl.clone()) + self.filelist.get().as_ref().cloned() } // https://html.spec.whatwg.org/multipage/#dom-input-defaultchecked