/* * Copyright (c) 2023, Tim Flynn * * SPDX-License-Identifier: BSD-2-Clause */ #include #include namespace Web::HTML { TemporaryExecutionContext::TemporaryExecutionContext(EnvironmentSettingsObject& environment_settings) : m_environment_settings(environment_settings) { m_environment_settings.prepare_to_run_script(); } TemporaryExecutionContext::~TemporaryExecutionContext() { m_environment_settings.clean_up_after_running_script(); } }