Skip to content

docs: clarify iOS call detection behavior with UITimer polling#4685

Merged
liannacasper merged 1 commit intomasterfrom
codex/fix-call-detection-on-ios
Apr 1, 2026
Merged

docs: clarify iOS call detection behavior with UITimer polling#4685
liannacasper merged 1 commit intomasterfrom
codex/fix-call-detection-on-ios

Conversation

@liannacasper
Copy link
Copy Markdown
Collaborator

Motivation

  • Clarify that Display.isInCall() on iOS is driven by app lifecycle transitions and that polling it with a UITimer can miss the interruption window because timers are paused while the app is inactive, so developers should use lifecycle callbacks instead.

Description

  • Updated docs/developer-guide/Miscellaneous-Features.asciidoc to add a note describing the UITimer polling limitation, explaining why the flag can be missed and recommending checking call interruption state from lifecycle callbacks such as stop()/start() rather than periodic polling.

Testing

  • Documentation-only change; no automated tests were required or modified.

Codex Task

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 1, 2026

Developer Guide build artifacts are available for download from this workflow run:

Developer Guide quality checks:

  • AsciiDoc linter: 1 issue(s) flagged (1 errors) (exit code 1) (report)
  • Vale: 18579 alert(s) (2701 errors, 6343 warnings, 9535 suggestions) (exit code 1) (report)
  • Image references: 33 unused image(s) found (report)

Unused image preview:

  • img/uwp-app-manager-apps.png
  • img/uwp-certificate-generator.png
  • img/uwp-cn1settings-debug-desktop-selected.png
  • img/uwp-cn1settings-disk-icon.png
  • img/uwp-cn1settings-uwp.png
  • img/uwp-cn1settings-windows-settings-menu-item.png
  • img/uwp-dashboard-download-appxbundle.png
  • img/uwp-extract-zip-file.png
  • img/uwp-mobile-recently-added.png
  • img/uwp-mobile-settings-developer-mode.png
  • ... and 23 more

@liannacasper liannacasper merged commit 1f7bdb5 into master Apr 1, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant