Currently enabledFeatures array is used both for checking supported and enabled features. This is causing some tests to fail: e.g. Test that reference spaces that aren't default features are rejected when not requested as a feature.
Created attachment 422367 [details] Patch
Comment on attachment 422367 [details] Patch The spec was a bit confusing in the steps to check if a reference space is supported. I opened this related issue: https://github.com/immersive-web/webxr/issues/1178
Comment on attachment 422367 [details] Patch Awesome! Please do also consider renaming ListOfEnabledFeatures to some other thing like ListOfFeatures or FeatureList or the like as we're know dealing with different lists.
Created attachment 423159 [details] Patch for landing
ChangeLog entry in LayoutTests/ChangeLog contains OOPS!.
Created attachment 423160 [details] Patch for landing
Committed r274416: <https://commits.webkit.org/r274416> All reviewed patches have been landed. Closing bug and clearing flags on attachment 423160 [details].