In JsWindow::ParseDefineScriptOptions there is error (usage of jsOptions instead of jsFeatures):
JS::RootedObject jsFeatures( pJsCtx_, &jsFeaturesValue.toObject() );
if ( const auto propOpt = utils::GetOptionalProperty( pJsCtx_, jsOptions, "drag_n_drop" ) )
{
parsedOptions.features.dragAndDrop = *propOpt;
}
if ( const auto propOpt = utils::GetOptionalProperty( pJsCtx_, jsOptions, "grab_focus" ) )
{
parsedOptions.features.grabFocus = *propOpt;
}
In JsWindow::ParseDefineScriptOptions there is error (usage of jsOptions instead of jsFeatures):
JS::RootedObject jsFeatures( pJsCtx_, &jsFeaturesValue.toObject() );
if ( const auto propOpt = utils::GetOptionalProperty( pJsCtx_, jsOptions, "drag_n_drop" ) )
{
parsedOptions.features.dragAndDrop = *propOpt;
}
if ( const auto propOpt = utils::GetOptionalProperty( pJsCtx_, jsOptions, "grab_focus" ) )
{
parsedOptions.features.grabFocus = *propOpt;
}