162319.567355 uso - Retry [0.0.1](/scripts/diff/162319/567355)

- Initial full commit

162319.567355

SHA1:4c3b90bd8eea967dfd75e45942e00abfdc445e98
162319.567396 uso - Retry [0.0.2](/scripts/diff/162319/567396)

- Fix max out to be more accurate
- Whitespace standardize
- Include on SSL

162319.567396

SHA1:5053ebb852c09c48ebdabc8e37f6019868ccbc3a
162319.567399 uso - Retry [0.0.3](/scripts/diff/162319/567399)

- Changed to MutationObserver

162319.567399

SHA1:b3772cb1edf0d559802bc5f7376cbe89b1c9ceaf
162319.567404 uso - Retry [0.0.4](/scripts/diff/162319/567404)

- Possible meta.js routine corruption during 5xx outage on USO... reuploaded.
Correction meta.js was offline

162319.567404

SHA1:f2b21d348cdb7ad1c94d35ea556ac9fdd3a61803
162319.567421 uso - Retry [0.0.5](/scripts/diff/162319/567421)

- Set rex include correctly for SSL

162319.567421

SHA1:28e79af11dfc8b096564a97602301eac9a03f73c
162319.567454 uso - Retry [0.0.6](/scripts/diff/162319/567454)

- Retry to see if meta.js is online yet... both http and https are currently however they are out of sync.

162319.567454

SHA1:915e70cc81a58b44680f4a35423ae0212e7a6d5c
162319.567816 uso - Retry [0.0.7](/scripts/diff/162319/567816)

- meta.js present but no script source at user.js... triggered update to see if this resolves issue... seems to provide user.js now however meta.js out of sync... tracking... approximate 4 minute user to meta sync currently... All should be okay now I think. :)

162319.567816

SHA1:b9e1039cb30a1898ad53a30feac79d938df314e7
162319.567953 uso - Retry [0.0.8](/scripts/diff/162319/567953)

- Set rex include to start at the beginning

162319.567953

SHA1:f98c8114145b9b00a168231d5acfdeb8e465501d
162319.614675 uso - Retry [0.0.9](/scripts/diff/162319/614675)

- Additional head tag check
- Check for MutationObserver existence. Leaving cross-browser prefixed name in just on the rare chance that the other browsers might implement everything all in one shot... but unlikely since it's been over five (5) years waiting.
- Simplified re include
- Clean up MutationObserver... not going to check attributes since it seems to be working okay without.
- Trying out tabs instead of spaces in this script just to see decrease percentage and how USO handles it. Makes it harder to read online but Userscripts.org Alternate CSS can fix that. :)

NOTES:

Some SeaMonkey versions don't have the console object completed UGHH! So version 0.0.2 is recommended for those. Try the most recent first though.Windows Safari and Opera don't have MutationObserver object at all.Goo of course isn't ECMAScript 6.x compliant so the let statements will cause failure. Goo native also is having severe issues with @run-at document-start and TamperMonkey doesn't seem to support it either.

Tried to make this one cross-browser but again too many failures in the other browsers at this time. :\

162319.614675

SHA1:d8c40ac8f542938405ad70db9f210f2ab5f0fd65
162319.614676 uso - Retry [0.0.10](/scripts/diff/162319/614676)

- Removed debug @grant for GM_log

162319.614676

SHA1:4e44c30b7782f4361a78e01337c21679fa1e89fe
162319.614678 uso - Retry [0.0.11](/scripts/diff/162319/614678)

- Removed one missed var declaration in favor of let.

Sorry about the extra noise.

Not a huge difference between tabs and spaces.

RESULTS:
meta.js byte count is smaller... expectedmeta.js whitespace is 4.22% smaller... not much differenceuser.js byte count is smaller... expecteduser.js whitespace is 11% smaller... again not much of a difference

162319.614678

SHA1:76bfe499bb9e25d0d95f31e3b8e3f207993872d5
162319.614691 uso - Retry [0.0.12](/scripts/diff/162319/614691)

- Restore spaces instead of tabs. Restoring this on a larger script would be a nightmare. Readability and editability is more important imho. ;)
- Insert strict flag for ECMAScript 6.x compliance

162319.614691

SHA1:8f1bedaa446668ba214cae7e81aa469ee97e2f0d
162319.614698 uso - Retry [0.1.0](/scripts/diff/162319/614698)

- Add @icon
- Some whitespace in metadata block

162319.614698

SHA1:8b53d5733340473f601f899af154673bb3c648aa
162319.652735 uso - Retry [0.1.1](/scripts/diff/162319/652735)

- Change @icon gravatar path

162319.652735

SHA1:48a56bc43f7a5ec35eb0f05f14a444d389533138
162319.1077420 uso - Retry [0.1.2](/scripts/diff/162319/1077420)

- Modified re include
- White space cleanup

162319.1077420

SHA1:43f2a335f32b4cb33556c263ddf9784750dd7f03