1. A method for evaluating compliance of a hybrid user interface design, the method comprising: receiving, from a first application executing in a client data processing system, a first hierarchy of a first type of elements of a user interface, wherein a second application presents the user interface including a set of the first type of elements and a set of a second type of elements at the client data processing system, wherein the user interface is described in an interface description, wherein the interface description comprises an organization of a set of non-native elements according to a manner of presenting the set of the non-native elements on the user interface, wherein the first hierarchy is distinct from the organization for excluding a first subset of the set of non-native elements, and wherein the non-native elements in the subset are irrelevant to an accessibility feature, the accessibility feature being governed by a compliance rule; receiving, from the first application, a second hierarchy of the second type of elements used in a system-specific presentation of the user interface at the client data processing system; determining that a first element of the first type in the first hierarchy violates a condition specified in the compliance rule; determining that a second element of the second type in the second hierarchy is related to the first element; evaluating that an attribute of the second element causes an attribute of the first element to violate the condition, wherein the attribute of the first element complies with the condition when unaffected by the attribute of the second element; and reporting, responsive to the evaluating, the second element as a cause of the first element violating the condition.