CuzImSlymi

#48665: docs: add net.isOnline() to online/offline detection tutorial

Merged
Created: Oct 26, 2025, 6:27:49 AM
Merged: Oct 27, 2025, 2:35:39 PM
6 comments
Target: main

Description of Change

Fixes #48561

Updated the online/offline detection tutorial to mention net.isOnline() method and net.online property available in the main process. Previously, the docs only covered navigator.onLine in the renderer process.

Changes:

  • Added "Main Process Detection" section with code examples showing net.isOnline() and net.online usage
  • Updated intro to clarify both main and renderer process methods are available
  • Updated note about IPC communication to mention net.isOnline() as a direct alternative
  • Added note about net module requiring the ready event

Checklist

  • PR description included and stakeholders cc'd
  • npm test passes
  • tests are changed or added
  • relevant API documentation, tutorials, and examples are updated and follow the documentation style guide
  • PR release notes describe the change in a way relevant to app developers, and are capitalized, punctuated, and past tense.

Release Notes

Notes: Updated online/offline detection documentation to include net.isOnline() method and net.online property for main process usage.

Backports

37-x-y
Merged
PR Number
#48683
Merged At
Oct 28, 2025, 2:54:12 AM
Released In
Not yet
Release Date
Not yet
38-x-y
Merged
PR Number
#48684
Merged At
Oct 28, 2025, 2:54:08 AM
Released In
Not yet
Release Date
Not yet
39-x-y
Merged
PR Number
#48685
Merged At
Oct 27, 2025, 3:20:38 PM
Released In
Not yet
Release Date
Not yet

Semver Impact

Major
Breaking changes
Minor
New features
Patch
Bug fixes
None
Docs, tests, etc.

Semantic Versioning helps users understand the impact of updates:

  • Major (X.y.z): Breaking changes that may require code modifications
  • Minor (x.Y.z): New features that maintain backward compatibility
  • Patch (x.y.Z): Bug fixes that don't change the API
  • None: Changes that don't affect using facing parts of Electron