If, in the configuration, you check e.g. "Terms and Conditions", you think you will have to check the terms page.
But because the session for Events::SESSION_KEY_LEGAL_CHECK is already checked, it doesn't happen, and you think it doesn't work.
Proposal: remove the session after configuration saving.
If, in the configuration, you check e.g. "Terms and Conditions", you think you will have to check the terms page. But because the session for
Events::SESSION_KEY_LEGAL_CHECK
is already checked, it doesn't happen, and you think it doesn't work. Proposal: remove the session after configuration saving.