Statuser tracks user status and browser hangs in Firefox. The current version is 0.1.4.
Features:
- Displays user activity status (blue circle icon for inactive, red square icon for active) and top-level navigations (icon spins while loading).
- Shows recent hangs, with support for several different hang detection modes.
- Uptime values in the hang entries can be matched up with spikes in the Gecko Profiler.
To build the extension, run jpm xpi
. To build an XPI for distribution, simply run bash build.sh
. Specify the version number in package.json
, and the build script will insert it everywhere else where necessary.
Firefox addons need to be signed before they can be properly installed. Authors of Statuser on AMO can sign the Statuser XPI file as follows:
- Generate credentials at the Developer Hub. The JWT issuer is the API key, while the JWT secret is the API secret.
- Run
jpm sign --api-key=API_KEY_GOES_HERE --api-secret=API_SECRET_GOES_HERE --xpi dist/statuser-*.xpi
. - Wait for validation to complete - the signed XPI will be downloaded to the working directory. This can sometimes take a while.