can't load a live bookmark, homepage, or other external site > assume offline mode.
user tries to view an external site when in offline mode > assume online mode, try, and either leave online mode if successful or warn the user and revert to offline if not.
otherwise > assume online mode.
This flow would make using firefox on the plethora of portable 3g/2.5g/2g/wifi connected devices SO much smoother. Sure you can disable this behavior by telling firefox, through about:config, to ignore NetworkManager, but do you think average Joe Blogs will have any clue how to do this or where to find the instructions to do it? </2_cents>
can't load a live bookmark, homepage, or other external site > assume offline mode.
user tries to view an external site when in offline mode > assume online mode, try, and either leave online mode if successful or warn the user and revert to offline if not.
otherwise > assume online mode.
This flow would make using firefox on the plethora of portable 3g/2.5g/2g/wifi connected devices SO much smoother. Sure you can disable this behavior by telling firefox, through about:config, to ignore NetworkManager, but do you think average Joe Blogs will have any clue how to do this or where to find the instructions to do it? </2_cents>