enumerateDevices should not exposed a device if it can not be instantiated.
rdar://rdar://110210394
rdar://110210394
Pull request: https://github.com/WebKit/WebKit/pull/15648
Committed 265923@main (f4537682e879): <https://commits.webkit.org/265923@main> Reviewed commits have been landed. Closing PR #15648 and removing active labels.
Reopening to fix asserts when non-mock sources.
Pull request: https://github.com/WebKit/WebKit/pull/15739
Committed 265947@main (33ede2d58916): <https://commits.webkit.org/265947@main> Reviewed commits have been landed. Closing PR #15739 and removing active labels.