There are some steps with one exception. It is not explicitly said whether the entire step is aborted when the exception occurs (i.e. no text alternative can be determined) or whether to go to the next step. Even though this seems relatively clear, it should be made explicit so that it is unambiguous. Examples are:
2A: "and is not directly referenced by aria-labelledby or aria-describedby, nor directly referenced by a native host language text alternative element (e.g. label in HTML) or attribute"
2B: "and the current node is not already part of an aria-labelledby traversal"
2C: "not the empty string, nor, when trimmed of white space, is not the empty string"
2D: "unless the element is marked as presentational"
2E: "where the user can adjust the embedded control's value"
There are some steps with one exception. It is not explicitly said whether the entire step is aborted when the exception occurs (i.e. no text alternative can be determined) or whether to go to the next step. Even though this seems relatively clear, it should be made explicit so that it is unambiguous. Examples are: