Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Purchasable avatar customizations disappear idiosyncratically as user changes active selection #10225

Open
SabreCat opened this issue Apr 4, 2018 · 8 comments

Comments

@SabreCat
Copy link
Member

SabreCat commented Apr 4, 2018

General Info

  • UUID: 2d6ef231-50b4-4a22-90e7-45eb97147a2c
  • Browser: Firefox
  • OS: Windows

Description

Making selections in the "Skin" or "Hair" tab of the avatar edit modal can cause not-yet-purchased items to disappear and reappear, with no particular rhyme or reason to when. Video: http://citrusella-flugpucker.tumblr.com/private/172581599183/tumblr_p6neomY0x01rl47k3

Console Errors

None reported.

@SabreCat SabreCat changed the title Purchasable skins disappear idiosyncratically as user selects active skin Purchasable avatar customizations disappear idiosyncratically as user changes active selection Apr 5, 2018
@SabreCat
Copy link
Member Author

SabreCat commented Apr 5, 2018

Doesn't only affect skins--saw this happen just now with hair colors, too. Updated.

@veeeeeee
Copy link

This issue is still happening as of this date.

@shanaqui
Copy link

shanaqui commented May 7, 2020

User in RaB reports it on Chrome as well: Win 10, Chrome 79.0 (32 bit), 1920x1080

@spadletskysdev
Copy link

I saw a "hide" class on those "not-yet-purchased" that disappears. I'm new so I don't know what triggers that.
image

@harumhl
Copy link

harumhl commented Oct 18, 2023

I can take this. Let me know

@CuriousMagpie
Copy link
Member

Go for it, @harumhl!

@harumhl
Copy link

harumhl commented Oct 26, 2023

My finding so far is that in 'website/client/src/mixins/avatarEditUtilities.js', hideSet() occasionally returns true for some items (like 0.5% of the time) from moment(appearanceSets[setKey].availableUntil).isBefore(moment()), thus hiding those items momentarily then unhide them?

It is consistent with what @spadletskysdev found in #10225 (comment)

@harumhl
Copy link

harumhl commented Oct 26, 2023

Fix: #14974

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants