{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":452453370,"defaultBranch":"master","name":"greasemonkey-scripts","ownerLogin":"anomiex","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-26T21:55:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1030580?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1643234169.125699","currentOid":""},"activityList":{"items":[{"before":"ae3f68c167246b082a2e0565383209992a35b5b2","after":"2fa0cebf1b2bd1957b9fcb3821734d082cd1df82","ref":"refs/heads/master","pushedAt":"2023-09-22T19:57:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anomiex","name":"Brad Jorsch","path":"/anomiex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1030580?s=80&v=4"},"commit":{"message":"github-check-sorter: Fix observer logic (and debug logging)\n\nThe main thing here is that `MutationObserver`'s `disconnect()` method\ndisconnects everything, so it's basically useless if you want to listen\nto more than one thing. Instead just let things run and then discard any\nmutations that accumulated while we were running.\n\nThe second main thing here is that using the browser back/forward\nbuttons can result in the script being loaded multiple times. Save an\nindicator on `window` to detect and avoid that.\n\nAnd then let's turn off the debug logging by default. If you want\nlogging, edit the script to set `DEBUG = console.log` at the top.","shortMessageHtmlLink":"github-check-sorter: Fix observer logic (and debug logging)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADhuZu4AA","startCursor":null,"endCursor":null}},"title":"Activity ยท anomiex/greasemonkey-scripts"}