Comment 27 for bug 1502282

Revision history for this message
Kyle Nitzsche (knitzsche) wrote :

It seems there are two issues here:

1) As noted, apparently ActionMetadata passed into PerformAction and Activate methods is always Unknown

2) Network connectivity status should not be passed into the scope as an enum because it can become stale and therefore can prevent a scope from making good decisions based on *current* network status. Consider the case where a user displays a Preview, puts the phone down, and comes back an hour later, then clicks a Preview button. The code might want to do different things if there is network and if there is not.