Infinite loading spinner after trying to save custom texture

Steps:

  1. Download PSD template for hoodie
  2. Upload custom texture hoodie PNG
  3. Hit save

See infinite loading spinner

Tried chrome and Firefox

console log:

Some cookies are misusing the recommended “SameSite“ attribute 95
Loading failed for the <script> with source “https://js-eu1.hs-analytics.net/analytics/1715099400000/25330316.js”. asset-designer:1:1
Loading failed for the <script> with source “https://js-eu1.hs-banner.com/v2/25330316/banner.js”. asset-designer:1:1
Loading failed for the <script> with source “https://js-eu1.hsadspixel.net/fb.js”. asset-designer:1:1
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api2.amplitude.com/2/httpapi. (Reason: CORS request did not succeed). Status code: (null).
Amplitude Logger [Error]: TypeError: NetworkError when attempting to fetch resource. 4 sentry-6e0638f7.js:5:187
Partitioned cookie or storage access was provided to “https://readyplayerme.olvy.co/embed/feedback/rating?alias=readyplayerme&widget=%7B%22appearance%22%3A%7B%22customCSS%22%3A%22%3Aroot%20%7B%5Cn%20%20--widget-header-background%3A%20linear-gradient(.49turn%2C%20%23DD0FFF%205px%2C%20%23002AFF%2020px%2C%20%2332333E%2050px)%3B%5Cn%20%20--widget-background%3A%20%23212229%3B%5Cn%20%20--widget-header-text-color%3A%20%23F6F6F6%3B%5Cn%20%20--widget-text-primary-color%3A%20%23F6F6F6%3B%5Cn%7D%5Cn%5Cn.feedback-selected-rating-card%20%7B%5Cn%20%20background-color%3A%20%2309141A%20!important%3B%5Cn%7D%5Cn%5Cn.feedback-rating-card%2C%5Cn.btn-send-feedback%2C%5Cn.feedback-textarea%2C%20button%20%7B%5Cn%20background-color%3A%20%2332333E%20!important%3B%5Cn%7D%22%2C%22showSearch%22%3Afalse%2C%22compact%22%3Afalse%2C%22showUnreadIndicator%22%3Atrue%2C%22unreadIndicatorColor%22%3A%22%23cc1919%22%2C%22unreadIndicatorPosition%22%3A%22top-right%22%2C%22darkTheme%22%3A%7B%22background%22%3A%22%231F2937%22%2C%22backgroundColor%22%3A%22%231F2937%22%2C%22borderColor%22%3A%22%23374151%22%2C%22brandColor%22%3A%22%239B1242%22%2C%22cardBackgroundColor%22%3A%22%231F2937%22%2C%22headerBackgroundGradient%22%3A%7B%22gradient%22%3A%22linear-gradient(180deg%2C%20%23C11E38%200%25%2C%20%23220B34%20100%25)%22%7D%2C%22headerTitleText%22%3A%22%23ffffff%22%2C%22inputBackgroundColor%22%3A%22%231F2937%22%2C%22inputPlaceholderColor%22%3A%22%23ffffff%22%2C%22inputTextColor%22%3A%22%23ffffff%22%2C%22linkColor%22%3A%22%232b43d8%22%2C%22linkHoverColor%22%3A%22%232b43d8%22%2C%22secondaryTextColor%22%3A%22%234a5568%22%2C%22textColor%22%3A%22%23ffffff%22%7D%2C%22showFeedbackType%22%3Atrue%2C%22showOverlay%22%3Afalse%2C%22theme%22%3A%7B%22background%22%3A%22%23F8FAFC%22%2C%22backgroundColor%22%3A%22%23F8FAFC%22%2C%22borderColor%22%3A%22%23e4e8ea%22%2C%22brandColor%22%3A%22%23203A45FF%22%2C%22cardBackgroundColor%22%3A%22%23F8FAFC%22%2C%22headerBackgroundGradient%22%3A%7B%22color%22%3A%22%23203A45FF%22%2C%22gradient%22%3A%22%22%7D%2C%22headerTitleText%22%3A%22%23ffffff%22%2C%22inputBackgroundColor%22%3A%22%23F8FAFC%22%2C%22inputPlaceholderColor%22%3A%22%23cfd8dc%22%2C%22inputTextColor%22%3A%22%231E293B%22%2C%22linkColor%22%3A%22%232b43d8%22%2C%22linkHoverColor%22%3A%22%232b43d8%22%2C%22secondaryTextColor%22%3A%22%234a5568%22%2C%22textColor%22%3A%22%231E293B%22%7D%2C%22widgetPosition%22%3A%22bottom-right%22%7D%2C%22config%22%3A%7B%22customJS%22%3A%22window.setInterval(()%20%3D%3E%20%7B%5Cn%20%20const%20feedbackInput%20%3D%20document.querySelector(%5C%22%23user-feedback%5C%22)%3B%5Cn%20%20if%20(%5Cn%20%20%20%20feedbackInput%20%26%26%5Cn%20%20%20%20!feedbackInput.value%20%26%26%5Cn%20%20%20%20document.activeElement.id%20!%3D%3D%20feedbackInput.id%5Cn%20%20)%20%7B%5Cn%20%20%20%20feedbackInput.value%20%3D%20%5C%22%20%5C%22%3B%5Cn%20%20%20%20feedbackInput.dispatchEvent(new%20Event(%5C%22input%5C%22))%3B%5Cn%20%20%7D%5Cn%7D%2C%20500)%3B%22%2C%22floatPosition%22%3A%22%22%2C%22targetElement%22%3A%22%23olvy-share-feedback%22%2C%22appendTo%22%3A%22body%22%2C%22attachedTags%22%3A%5B%22Avatar%20Editor%22%5D%2C%22autoShowSnoozeEnabled%22%3Afalse%2C%22autoShowWidget%22%3Afalse%2C%22customProperties%22%3A%7B%7D%2C%22disableEmailOnReply%22%3Afalse%2C%22dontShowIfFeedbackIsSubmitted%22%3Afalse%2C%22dontShowUserEmail%22%3Afalse%2C%22feedbackFollowUpQuestionLogic%22%3A%7B%22id%22%3A%22standard%22%2C%22name%22%3A%22Standard%22%7D%2C%22hideableContent%22%3A%22%22%2C%22notificationLogo%22%3Atrue%2C%22pageRules%22%3A%5B%5D%2C%22repliesEnabled%22%3Afalse%2C%22replyNotifications%22%3Atrue%2C%22snoozeValues%22%3A%7B%22days%22%3A%22%22%2C%22hours%22%3A%22%22%7D%2C%22supportSection%22%3Afalse%2C%22supportSectionValues%22%3A%7B%22link%22%3A%22%22%2C%22type%22%3A%7B%22id%22%3A%22email%22%2C%22name%22%3A%22Email%22%7D%7D%2C%22tabLauncher%22%3A%7B%22position%22%3A%22right%22%2C%22text%22%3A%22Give%20Feedback%22%7D%2C%22targetElementAdded%22%3Afalse%2C%22themeStyle%22%3A%7B%22id%22%3A%22light%22%2C%22name%22%3A%22Static%20color%20Scheme%22%7D%2C%22themeToShow%22%3A%22static%22%2C%22widgetLauncherType%22%3A%7B%22id%22%3A%22selector%22%2C%22name%22%3A%22Selector%22%7D%7D%2C%22id%22%3A%22c3446c43-087e-44e3-be9d-d3e9f11a5184%22%2C%22name%22%3A%22Editor%20-%20Experience%20satisfaction%20(Outfit%20selected)%22%2C%22widgetId%22%3A%2209ce9b27-058f-48a4-bce9-226c4d20d9d6%22%2C%22alias%22%3A%22editor_outfit_selected_2%22%2C%22type%22%3A%22feedback%22%2C%22subType%22%3A%22rating%22%2C%22targeting%22%3A%7B%22device%22%3Anull%2C%22page%22%3Anull%2C%22user%22%3Anull%7D%2C%22content%22%3A%7B%22feedbackFollowUpQuestionLogic%22%3A%7B%22first%22%3A%7B%22placholder%22%3A%22%22%2C%22title%22%3A%22%22%7D%2C%22second%22%3A%7B%22placholder%22%3A%22%22%2C%22title%22%3A%22%22%7D%7D%2C%22feedbackPlaceholder%22%3A%22%22%2C%22headerText%22%3A%22Are%20you%20enjoying%20the%20avatar%20creation%20experience%3F%22%2C%22hideableContent%22%3A%5B%22headerDescription%22%5D%2C%22rateHeaderText%22%3A%22%22%2C%22ratingQuestion%22%3A%22How%20can%20we%20improve%3F%22%2C%22supportSectionPlaceholder%22%3A%22%22%7D%2C%22meta%22%3A%7B%22useNativeScreenshot%22%3Afalse%7D%7D&logo=null&isDemoWidget=undefined&workspaceAlias=readyplayerme” because it is loaded in the third-party context and dynamic state partitioning is enabled.
HTTP Referrer header: Length is over “4096” bytes limit - stripping referrer header down to origin: “https://readyplayerme.olvy.co/” portal.28bbcf35.60aa1d34.js
HTTP Referrer header: Length is over “4096” bytes limit - stripping referrer header down to origin: “https://readyplayerme.olvy.co/” animate.0061ae2d.60aa1d34.js
HTTP Referrer header: Length is over “4096” bytes limit - stripping referrer header down to origin: “https://readyplayerme.olvy.co/” animate.f13313fe.60aa1d34.css
HTTP Referrer header: Length is over “4096” bytes limit - stripping referrer header down to origin: “https://readyplayerme.olvy.co/” portal.index.8151aeb7.60aa1d34.css
Partitioned cookie or storage access was provided to “https://readyplayerme.olvy.co/embed/feedback/rating?alias=readyplayerme&widget=%7B%22appearance%22%3A%7B%22customCSS%22%3A%22%3Aroot%20%7B%5Cn%20%20--widget-header-background%3A%20linear-gradient(.49turn%2C%20%23DD0FFF%205px%2C%20%23002AFF%2020px%2C%20%2332333E%2050px)%3B%5Cn%20%20--widget-background%3A%20%23212229%3B%5Cn%20%20--widget-header-text-color%3A%20%23F6F6F6%3B%5Cn%20%20--widget-text-primary-color%3A%20%23F6F6F6%3B%5Cn%7D%5Cn%5Cn.feedback-selected-rating-card%20%7B%5Cn%20%20background-color%3A%20%2309141A%20!important%3B%5Cn%7D%5Cn%5Cn.feedback-rating-card%2C%5Cn.btn-send-feedback%2C%5Cn.feedback-textarea%2C%20button%20%7B%5Cn%20background-color%3A%20%2332333E%20!important%3B%5Cn%7D%22%2C%22showSearch%22%3Afalse%2C%22compact%22%3Afalse%2C%22showUnreadIndicator%22%3Atrue%2C%22unreadIndicatorColor%22%3A%22%23cc1919%22%2C%22unreadIndicatorPosition%22%3A%22top-right%22%2C%22darkTheme%22%3A%7B%22background%22%3A%22%231F2937%22%2C%22backgroundColor%22%3A%22%231F2937%22%2C%22borderColor%22%3A%22%23374151%22%2C%22brandColor%22%3A%22%239B1242%22%2C%22cardBackgroundColor%22%3A%22%231F2937%22%2C%22headerBackgroundGradient%22%3A%7B%22gradient%22%3A%22linear-gradient(180deg%2C%20%23C11E38%200%25%2C%20%23220B34%20100%25)%22%7D%2C%22headerTitleText%22%3A%22%23ffffff%22%2C%22inputBackgroundColor%22%3A%22%231F2937%22%2C%22inputPlaceholderColor%22%3A%22%23ffffff%22%2C%22inputTextColor%22%3A%22%23ffffff%22%2C%22linkColor%22%3A%22%232b43d8%22%2C%22linkHoverColor%22%3A%22%232b43d8%22%2C%22secondaryTextColor%22%3A%22%234a5568%22%2C%22textColor%22%3A%22%23ffffff%22%7D%2C%22showFeedbackType%22%3Atrue%2C%22showOverlay%22%3Afalse%2C%22theme%22%3A%7B%22background%22%3A%22%23F8FAFC%22%2C%22backgroundColor%22%3A%22%23F8FAFC%22%2C%22borderColor%22%3A%22%23e4e8ea%22%2C%22brandColor%22%3A%22%23203A45FF%22%2C%22cardBackgroundColor%22%3A%22%23F8FAFC%22%2C%22headerBackgroundGradient%22%3A%7B%22color%22%3A%22%23203A45FF%22%2C%22gradient%22%3A%22%22%7D%2C%22headerTitleText%22%3A%22%23ffffff%22%2C%22inputBackgroundColor%22%3A%22%23F8FAFC%22%2C%22inputPlaceholderColor%22%3A%22%23cfd8dc%22%2C%22inputTextColor%22%3A%22%231E293B%22%2C%22linkColor%22%3A%22%232b43d8%22%2C%22linkHoverColor%22%3A%22%232b43d8%22%2C%22secondaryTextColor%22%3A%22%234a5568%22%2C%22textColor%22%3A%22%231E293B%22%7D%2C%22widgetPosition%22%3A%22bottom-right%22%7D%2C%22config%22%3A%7B%22customJS%22%3A%22%22%2C%22floatPosition%22%3A%22%22%2C%22targetElement%22%3A%22%23editor-outfit-selected%22%2C%22appendTo%22%3A%22body%22%2C%22attachedTags%22%3A%5B%22Avatar%20Editor%22%5D%2C%22autoShowSnoozeEnabled%22%3Afalse%2C%22autoShowWidget%22%3Afalse%2C%22customProperties%22%3A%7B%7D%2C%22disableEmailOnReply%22%3Afalse%2C%22dontShowIfFeedbackIsSubmitted%22%3Afalse%2C%22dontShowUserEmail%22%3Atrue%2C%22feedbackFollowUpQuestionLogic%22%3A%7B%22id%22%3A%22standard%22%2C%22name%22%3A%22Standard%22%7D%2C%22hideableContent%22%3A%22%22%2C%22isDemoWidget%22%3Atrue%2C%22notificationLogo%22%3Atrue%2C%22pageRules%22%3A%5B%5D%2C%22repliesEnabled%22%3Afalse%2C%22replyNotifications%22%3Atrue%2C%22snoozeValues%22%3A%7B%22days%22%3A%220%22%2C%22hours%22%3A%221%22%7D%2C%22supportSection%22%3Afalse%2C%22supportSectionValues%22%3A%7B%22link%22%3A%22%22%2C%22type%22%3A%7B%22id%22%3A%22email%22%2C%22name%22%3A%22Email%22%7D%7D%2C%22tabLauncher%22%3A%7B%22position%22%3A%22left%22%2C%22text%22%3A%22Give%20Feedback%22%7D%2C%22targetElementAdded%22%3Afalse%2C%22themeStyle%22%3A%7B%22id%22%3A%22light%22%2C%22name%22%3A%22Static%20color%20Scheme%22%7D%2C%22themeToShow%22%3A%22static%22%2C%22widgetLauncherType%22%3A%7B%22id%22%3A%22selector%22%2C%22name%22%3A%22Selector%22%7D%7D%2C%22id%22%3A%22b0ea95fb-551c-4e09-a1de-388f0d47221c%22%2C%22name%22%3A%22Editor%20-%20Avatar%20satisfaction%20(Outfit%20selected)%22%2C%22widgetId%22%3A%22222ab848-dfc7-4aff-b764-007a7439b2ad%22%2C%22alias%22%3A%22editor_outfit_selected%22%2C%22type%22%3A%22feedback%22%2C%22subType%22%3A%22rating%22%2C%22targeting%22%3A%7B%22device%22%3Anull%2C%22page%22%3Anull%2C%22user%22%3Anull%7D%2C%22content%22%3A%7B%22feedbackFollowUpQuestionLogic%22%3A%7B%22first%22%3A%7B%22placholder%22%3A%22%22%2C%22title%22%3A%22%22%7D%2C%22second%22%3A%7B%22placholder%22%3A%22%22%2C%22title%22%3A%22%22%7D%7D%2C%22feedbackPlaceholder%22%3A%22%22%2C%22headerText%22%3A%22Do%20you%20like%20the%20avatar%20you%20are%20creating%3F%22%2C%22hideableContent%22%3A%5B%22headerDescription%22%5D%2C%22rateHeaderText%22%3A%22How%20good%20is%20the%20avatar%3F%22%2C%22supportSectionPlaceholder%22%3A%22%22%7D%2C%22meta%22%3A%7B%22useNativeScreenshot%22%3Afalse%7D%7D&logo=null&isDemoWidget=undefined&workspaceAlias=readyplayerme” because it is loaded in the third-party context and dynamic state partitioning is enabled.
HTTP Referrer header: Length is over “4096” bytes limit - stripping referrer header down to origin: “https://readyplayerme.olvy.co/” portal.28bbcf35.60aa1d34.js
HTTP Referrer header: Length is over “4096” bytes limit - stripping referrer header down to origin: “https://readyplayerme.olvy.co/” animate.0061ae2d.60aa1d34.js
HTTP Referrer header: Length is over “4096” bytes limit - stripping referrer header down to origin: “https://readyplayerme.olvy.co/” 7 animate.0061ae2d.60aa1d34.js:79:42079
HTTP Referrer header: Length is over “4096” bytes limit - stripping referrer header down to origin: “https://readyplayerme.olvy.co/” 2 remixicon.symbol.svg
WebGL warning: texSubImage: Alpha-premult and y-flip are deprecated for non-DOM-Element uploads.
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://o519252.ingest.sentry.io/api/6726676/envelope/?sentry_key=534bcb42bed740f1a3022eea7cc1acd8&sentry_version=7&sentry_client=sentry.javascript.react%2F7.73.0. (Reason: CORS request did not succeed). Status code: (null).
WebGL context was lost. three-5ff98bba.js:3555:67515
WebGL warning: texSubImage: Alpha-premult and y-flip are deprecated for non-DOM-Element uploads.
THREE.WebGLRenderer: Context Lost. sentry-6e0638f7.js:5:187
WebGL warning: texSubImage: Alpha-premult and y-flip are deprecated for non-DOM-Element uploads.
WebGL context was lost. three-5ff98bba.js:3555:67515
THREE.WebGLRenderer: Context Lost. sentry-6e0638f7.js:5:187
[Olvy] - couldn't setup the target element. Does it exist in the DOM? 2 sentry-6e0638f7.js:5:187
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api2.amplitude.com/2/httpapi. (Reason: CORS request did not succeed). Status code: (null).
Amplitude Logger [Error]: TypeError: NetworkError when attempting to fetch resource. sentry-6e0638f7.js:5:187
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api2.amplitude.com/2/httpapi. (Reason: CORS request did not succeed). Status code: (null).
Amplitude Logger [Error]: TypeError: NetworkError when attempting to fetch resource. 4 sentry-6e0638f7.js:5:187
Source map error: Error: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Resource URL: https://studio.readyplayer.me/assets/sentry-6e0638f7.js
Source Map URL: sentry-6e0638f7.js.map
Source map error: Error: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Resource URL: https://studio.readyplayer.me/assets/three-5ff98bba.js
Source Map URL: three-5ff98bba.js.map
![image|505x500](upload://ip7t5rAJl1LKkeuGxkE82iDqMdi.jpeg)

Hi there,

If clearing the cache/cookies or rebooting the browser doesn’t help, could you share your png. via our Support Portal

This way we can investigate it further.