diff --git a/ports/geckolib/glue.rs b/ports/geckolib/glue.rs index ea4297b97c6..779396574aa 100644 --- a/ports/geckolib/glue.rs +++ b/ports/geckolib/glue.rs @@ -1610,7 +1610,10 @@ pub extern "C" fn Servo_HasAuthorSpecifiedRules(element: RawGeckoElementBorrowed { let element = GeckoElement(element); - let data = element.borrow_data().unwrap(); + let data = + element.borrow_data() + .expect("calling Servo_HasAuthorSpecifiedRules on an unstyled element"); + let primary_style = data.styles.primary(); let guard = (*GLOBAL_STYLE_DATA).shared_lock.read();