Open Bug 1046897 Opened 10 years ago Updated 2 years ago

WiFi discovery confused when primary interface changes

Categories

(DevTools :: about:debugging, defect, P3)

All
macOS
defect

Tracking

(Not tracked)

People

(Reporter: jryans, Unassigned)

References

(Blocks 3 open bugs)

Details

Could be OS-specific, I was on a Mac at the time.

STR:
1. Connect with multiple interfaces (ex. WiFi and Ethernet) simultaneously
2. Set up a non-WiFi interface as the primary interface
3. WiFi discovery works
4. Unplug non-WiFi interface (WiFi becomes primary)
5. WiFi discovery is now broken

In more detail, WebIDE pings the devices, and the devices respond, but WebIDE can't hear their replies anymore.
The only workaround I've seen so far is to restart Firefox.

Maybe we can detect the interface change as we do now for b2g.
Summary: WiFi discovery confused if wifi interface is not primary → WiFi discovery confused when primary interface changes
Also, if you replug the non-WiFi interface (without restarting), it works again.
Just guessing, but unplugging the Ethernet cable doesn't remove the interface and presumably the assigned addresses and routing table entries. Perhaps you need to re-initialize the discovery process every time an interface change is detected.
Component: Developer Tools: WebIDE → Developer Tools: about:debugging
About:debugging bug triage. Filter on TRIAGE-JD201705

Temporarily setting P3 to bugs migrated from webide to cleanup the triage for about:debugging.
Priority: -- → P3
Blocking M1, as this helps to make wifi more reliable.
Product: Firefox → DevTools
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.