webcompat / web-bugs

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

www.xfinity.com - Chatbot page is not available #77913

Closed dholbert closed 2 years ago

dholbert commented 3 years ago

URL: https://www.xfinity.com/xfinityassistant/

Browser / Version: Firefox 91.0 Operating System: Android Tested Another Browser: Yes Chrome

Problem type: Site is not usable Description: Page not loading correctly Steps to Reproduce: Visit https://www.xfinity.com/xfinityassistant/ on Firefox for Android (or in Responsive Design Mode with "Galaxy S9" as chosen phone, in a fresh profile.

ACTUAL RESULTS: A "Xfinity Assistant" bar appears at the top, and then disappears (i.e. the whole page ends up blank).

EXPECTED RESULTS: Xfinity Asistant chatbot UI should load.

Browser Configuration
  • None

From webcompat.com with ❤️

dholbert commented 3 years ago

When the page goes blank, I can see in DOM Inspector that this initially-non-empty node suddenly becomes empty:

<div id="app" style="height:100%"></div>

So I think the site is triggering some error condition and purging all the content for some reason.

There are a number of JS Warnings Warning: Failed prop type [...] that show up in the web console, as well as this JS Error:

Uncaught Error: only one instance of babel-polyfill is allowed
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:32
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:32
    e https://www.xfinity.com/xfinityassistant/bundle.js:1
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:170
    e https://www.xfinity.com/xfinityassistant/bundle.js:1
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:22
    e https://www.xfinity.com/xfinityassistant/bundle.js:1
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:32
    e https://www.xfinity.com/xfinityassistant/bundle.js:1
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:342
    e https://www.xfinity.com/xfinityassistant/bundle.js:1
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:38
    e https://www.xfinity.com/xfinityassistant/bundle.js:1
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:383
    e https://www.xfinity.com/xfinityassistant/bundle.js:1
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:302
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:302
    e https://www.xfinity.com/xfinityassistant/bundle.js:1
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:177
    e https://www.xfinity.com/xfinityassistant/bundle.js:1
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:1
    <anonymous> https://www.xfinity.com/xfinityassistant/bundle.js:1
bundle.js:32:149978
dholbert commented 3 years ago

...and this error (which maybe is just a downstream effect of the chatbot UI failing to load):

Uncaught TypeError: this.messageRef.current.scrollIntoViewIfNeeded is not a function
softvision-raul-bucata commented 3 years ago

We appreciate your report. I was able to reproduce the issue. The "Assistant" page does not work as expected, being unavailable:

Screenshot_33

Tested with: Browser / Version: Firefox Nightly 91.0a1 (2015818251 -🦎91.0a1-20210623095324🦎)/ Chrome Mobile Version 91.0.4472.101 Operating System: Samsung A51 (Android 11) -1080 × 2400 pixels 20:9 aspect ratio (~405 ppi density)

Notes:

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

Moving this to NeedsDiagnosis for further investigations.

sv-calin commented 2 years ago

The issue no longer reproduces on Firefox Nightly 108.0a1-20221102174350 (Android 11).

image

@dholbert can you check and confirm, please?

[inv_44/2022]

dholbert commented 2 years ago

Confirmed - seems to work now (using Firefox nightly on an Android phone).

Thanks!