esgst icon indicating copy to clipboard operation
esgst copied to clipboard

Content Loader->Giveaway Groups fails to load groups for certain giveaways

Open poetickatana opened this issue 2 years ago • 2 comments

Description When "Content Loader->Giveaway Groups" is enabled, the groups of certain giveaways fail to load. The problem appears to manifest itself only for giveaways aimed at specific groups. e.g. Giveaways for group "A" will have their groups loaded, but giveaways for group "B" or for groups "A & B" will not.

Steps to Reproduce

  1. Enable ESGST setting 2.6.3 "Content Loader->Giveaway group".
  2. Set ESGST setting 2.6.3.5 "Additional Options" to "Popout (On Click).
  3. Go to a group's Giveaways page. (e.g. https://www.steamgifts.com/group/Kro1T/esgst)
  4. Click on the group icons of various giveaway.
  5. Certain giveaways will display their groups. Other will show "Loading content..." and a spinning circle indefinitely.

Expected Behavior The group list of a giveaway should appear almost instantly after clicking on the group icon.

Console Errors

[ESGST] t.style.backgroundImage.match(...) is null fetchGiveawayGroups@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:873522
async*loadGiveawayGroups@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:872387
load@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:867980
setTrigger/</i<@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:867711
setTimeout handler*setTrigger/<@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:866010
EventListener.handleEvent*setTrigger@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:865959
setTriggers@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:864636
giveaways_load@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:881171
Async*endless_load@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:1:48214
async*loadFeatures@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:1:41857
async*t@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:1151753
async*@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:1154138
EventListener.handleEvent*@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:1154054
async*@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:1154145
@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:1154174
n@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:1:110
@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:1154263
n@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:1:110
@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:88:1154205
n@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:1:110
@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:1:902
@moz-extension://aeb54d07-d4d9-46ed-9716-2035bca3f882/esgst.js:1:913

Screenshots

Success Loader Success

Failure Loader Failure

System (please complete the following information):

  • ESGST Version: Extension v8.9.0
  • Browser + Version: Firefox 99.0.1 (64-bit)

Additional Context Add any other context about the problem here.

poetickatana avatar Apr 26 '22 07:04 poetickatana

@rafaelgomesxyz https://github.com/JustArchi/ESGST/commit/5183f5c3c0af9d6954de689a0296ae539d24b40e + https://github.com/JustArchi/ESGST/commit/8d42dff14698ed8504ac6d57ba79f9edbf3f74ea for this issue.

JustArchi avatar May 14 '22 00:05 JustArchi

And you might also want https://github.com/JustArchi/ESGST/commit/a3b671f29656d1300e4f550cc4ddf4dc91ec29fa along with it.

JustArchi avatar May 14 '22 00:05 JustArchi