diff --git a/Userland/Libraries/LibWeb/WebDriver/Actions.h b/Userland/Libraries/LibWeb/WebDriver/Actions.h index c2c775ba08c..3e93ff2ab76 100644 --- a/Userland/Libraries/LibWeb/WebDriver/Actions.h +++ b/Userland/Libraries/LibWeb/WebDriver/Actions.h @@ -6,7 +6,6 @@ #pragma once -#include #include #include #include @@ -118,8 +117,11 @@ struct ActionObject { // https://w3c.github.io/webdriver/#dfn-actions-options struct ActionsOptions { - Function is_element_origin; - Function, WebDriver::Error>(HTML::BrowsingContext const&, StringView)> get_element_origin; + using IsElementOrigin = bool (*)(JsonValue const&); + using GetElementOrigin = ErrorOr, WebDriver::Error> (*)(HTML::BrowsingContext const&, StringView); + + IsElementOrigin is_element_origin { nullptr }; + GetElementOrigin get_element_origin { nullptr }; }; using OnActionsComplete = JS::NonnullGCPtr>;