Yes, unexpected side effect may be confusing. Let's agree on this style then. Btw, do we have any wiki where we can describe team\app specific guidelines that aren't covered by common Mozilla guidelines? I used to fallback to Google JS guidelines in case I can't find appropriate rule in the Mozilla one.

Regarding to name, agree, we can get rid of redundant 'current' from _currentActivity also as we don't have "not current" one :)