Files
electron/docs/api
George Xu 8165fd0571 docs: fix setDisplayMediaRequestHandler migration examples
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
2026-05-01 12:44:28 -07:00
..
2022-12-05 13:18:57 -05:00