Address review feedback on the desktopCapturer deprecation docs:
- Fix broken anchor link in the deprecation banner (was pointing at
#sessetdisplaymediarequesthandleropts, now correctly points at
#sessetdisplaymediarequesthandlerhandler-opts).
- Rewrite the "After (recommended)" migration example to gate
useSystemPicker on desktopCapturer.isDisplayMediaSystemPickerAvailable()
so the snippet works on Windows, Linux, and macOS < 15 (the previous
version called callback({}) unconditionally and rejected
getDisplayMedia on every non-macOS-15 platform).
- Document desktopCapturer.isDisplayMediaSystemPickerAvailable(), which
has been a runtime export since #43581 but was never added to the
reference docs.
- Update the top-level quickstart comment and prose to match what the
example actually does (tab self-capture, not "first screen found").
- Mirror the platform-aware pattern in session.md.
- Fill in the real PR URL (#51235) in the getSources deprecated YAML
block, drop the unused navigator.mediaDevices.getUserMedia link
definition, and normalize migration-guide list markers to asterisks
so lint:docs passes after the anchor fix exposes the pre-existing
lint failures.
Notes: none