rafaelgomesxyz / esgst

An extension that enhances SteamGifts / SteamTrades.
MIT License
147 stars 23 forks source link

whitelist sync broken since 8.9.0 #1739

Open at46 opened 3 years ago

at46 commented 3 years ago

Description If I sync my whitelist with the normal sync only the users on the last page are recognized while all others are not. This breaks Whitelist/Blacklist Highlighter.

Steps to Reproduce

  1. Go to https://www.steamgifts.com/account/settings/profile?esgst=sync
  2. Mark whitelist for sync
  3. Click on the "Sync" button and confirm the warning
  4. If not already activated activate Whitelist/Blacklist Highlighter
  5. Check users from your whitelist which aren't on your last whitelist page

Expected Behavior Sync all whitelist users properly.

Console Errors nothing

System (please complete the following information):

Additional Context Blacklist might also be affected but my blacklist is empty so I can't check.

pizzahut2 commented 2 years ago

It's not just that only the last page is recognised, but it also clears ESGST's whitelist data of all other pages.

Is there a way to work around this bug? I don't want to manually add all whitelisted people again, especially considering that last time I tried that (going through the whitelist ony-by-one, removing and instantly re-adding people to whitelist), it didn't even reliably work for the whole 1st page.

Edit: I guess the work-around is to import an old data backup, though it still requires checking all whitelisted users manually afterwards.

Edit 2: Work-around: Downdate the Firefox addon to v8.8.8 and disable automatic updating of the addon.