webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
741 stars 63 forks source link

officeplanner.ikea.com - Page is stuck in a loading state after proceeding to the next step #119112

Open webcompat-bot opened 1 year ago

webcompat-bot commented 1 year ago

URL: https://officeplanner.ikea.com/us#projects/anonymous/design/Office

Browser / Version: Firefox 110.0 Operating System: Mac OS X 10.15 Tested Another Browser: Yes Chrome

Problem type: Site is not usable Description: Page not loading correctly Steps to Reproduce: After entering the dimensions of the room, it stays greyed out and remains unusable.

View the screenshot Screenshot
Browser Configuration
  • None

From webcompat.com with ❤️

softvision-raul-bucata commented 1 year ago

We appreciate your report. I was able to reproduce the issue. The page is stuck in a loading state after selecting the design shape:

Screenshot at Mar 08 16-34-37

Tested with:

Browser / Version: Firefox Release 110.0.1 (64-bit)/ Firefox Nightly 112.0a1 (2023-03-07) (64-bit) /Chrome Version 110.0.5481.178 (Official Build) (64-bit) Operating System: Mac Ventura 13.1

Notes:

  1. Reproducible regardless of the status of ETP.
  2. Reproducible on the latest build of Firefox Nightly and Release.
  3. Works as expected using Chrome.

Moving this to NeedsDiagnosis for further investigations.

[qa_10/2023]

ksy36 commented 1 year ago

There seems to be some missing files, getting this error in the console:

12:12:38.470
Error: Cannot find module '../../https://libs-prod.2020-platform.com/3DEngine/7.4.25.76/3DEngine.asm.js'
    e https://libs-prod.2020-platform.com/3DViewer/6.0.0.1678113645/0.ed315976471b47e9f572.js:1
    PreloadASMPlayer https://libs-prod.2020-platform.com/3DViewer/6.0.0.1678113645/3DViewerControl.fe1e9127c28832b8dd00.js:1
[react_devtools_backend.js:4012:25](moz-extension://768ff1d2-e8c8-ad49-a348-1fe86b2f6122/build/react_devtools_backend.js)
12:12:38.470 Uncaught (in promise) Error: Cannot find module '../../https://libs-prod.2020-platform.com/3DEngine/7.4.25.76/3DEngine.asm.js'
    e https://libs-prod.2020-platform.com/3DViewer/6.0.0.1678113645/0.ed315976471b47e9f572.js:1
    PreloadASMPlayer https://libs-prod.2020-platform.com/3DViewer/6.0.0.1678113645/3DViewerControl.fe1e9127c28832b8dd00.js:1

Coming from this functiona(104) (l.wrapperSrc), :

o.load = function (e, t, r, n, i) {
        switch (q.GetConfig('playerType')) {
          case 'ASM':
            !function (e, t, r, n, i) {
              if (e) {
                X = !0;
                var s,
                m = document.getElementById('asm-player-temp');
                s = m && m.childNodes.length ? m.childNodes[0] : S(te),
                ($ = e).appendChild(s),
                window.canvas = s,
                m && m.remove();
                var l = JSON.parse(JSON.stringify(te));
                A(),
                GLOBAL_CONTEXT.ASMPlayerModule ? (n && n.call(o, 1), (F = GLOBAL_CONTEXT.ASMPlayerModule).Resume(), F.SetUniverseURL(o.GetUniverseURL()), M(F), i()) : a.e(0).then((function () {
                  var e = [
                    a(104) (l.wrapperSrc),
                    a(104) (f())
                  ];
                  (function (e, t) {
                    n && n.call(o, 1),
                    e.canvas = s,
                    e.onReadyCallback = function () {
                      F.SetUniverseURL(o.GetUniverseURL()),
                      M(F),
                      i()
                    },
                    F = new t(e),
                    GLOBAL_CONTEXT.ASMPlayerModule = F
                  }).apply(null, e)
                })).catch(a.oe)
              }
            }(e, 0, 0, n, i);
            break;
          case 'WASM':
            y(e, t, r, !1, !1, n, i);
            break;
          case 'WASM_MT':
            y(e, t, r, !0, !1, n, i);
            break;

Doesn't get this error in Chrome, as it seems to be using a different player type (WASM_MT).

Hi @robinwhittleton , hope it's ok I'm reaching out, I found your contact in another issue (https://github.com/webcompat/web-bugs/issues/113635). Wonder if you could pass this along to the relevant team at Ikea?

robinwhittleton commented 1 year ago

Thanks for the poke, and I’ve replicated the problem. I’m trying to find the appropriate team who owns this.

ksy36 commented 1 year ago

Thanks!

robinwhittleton commented 1 year ago

This seems to be Mac-only (or at least not Windows). The team has been alerted.