3.2.5 should be at Level 1. It is unclear to me why outlawing changes of context on user initiation is at Level 1(3.2.1) whereas this allows changes of context only on user initiation (3.2.5). They appear contradictory
Clarify the SC
SC 3.2.1 covers different situations than those covered by SC 3.2.5. SC 3.2.1 prohibits changes of context when the "user initiation" is the act of moving focus to a user component. Since levels of conformance build upon one another, this particular form of user initiation is not permitted by SC 3.2.5. However, SC 3.2.5 prohibits other types of change of context, such as notification windows opening when the user is tracking external events.
The working group believes that the ability for user agents and AT to suppress and/or notify users about pop-up windows, along with the four success criterion (3.2.1, 3.2.2 3.2.5 and 2.2.1) address the concerns about changes in context without user initiation. Because there is some functionality that cannot be supported without asynchronous changes of context, SC 3.2.5 is a level AAA success criterion.