webcompat / web-bugs

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

mobile.bet365.com - Missing live pitch preview #17010

Closed lumnn closed 6 years ago

lumnn commented 6 years ago

URL: https://mobile.bet365.com Browser/Version: Firefox for Android 60 and 61 (beta) Operating System: Android

What seems to be the trouble?(Required)

Steps to Reproduce

  1. Navigate to https://mobile.bet365.com
  2. Navigate to an In Play football match
  3. Pitch preview is missing

Expected Behavior: Just under the score there is a pitch with live preview of what's happening Screenshot from Brave

screenshot_2018-05-24-19-14-33-392_com brave browser

Actual Behavior: The score part is looking different than on screenshot above and there is no pitch animations

screenshot_2018-05-24-19-14-02-513_org mozilla firefox_beta

Changing user-agent to Chrome like value makes this website work as on "Expected behavior" screenshot. Desktop version of Firefox seems to be showing everything correctly as well. It's just a Firefox on Android that's treated differently by website owners

This is the same as #9110, but that one was closed due to incomplete report

softvision-sergiulogigan commented 6 years ago

Thanks, @lumnn for this complete report! Indeed, I can reproduce this as well. Looks like different version of the site are served in Chrome and Nightly 62.

image

Looks like this

<div style="" class="ip-MobileEventView_EventViewWrapper ">
    <div class="ip-MobileEventView_MediaWrapper ip-MobileEventView_MediaWrapper-1 Hidden "></div>
    <div class="ip-MobileEventView_GridWrapper ">
        <div id="couponScoreboard" data-lng="23" class="match-live inplay-scoreboard soccer ">
            <div class="score-board ">
                <span id="cpLineupIconT1" data-classification="1" data-kit="1" data-kitcolour="#0046A8,#0046A8,#0046A8,#00C1BA,#C40010,#0046A8,#F0F0F0" class="line-up team1 " data-kitimg="/teamkit/imgs/classifications/1/KIT-1.svg">
                    <svg
                        xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 42">
                        <polygon class="colorcode7" fill="#F0F0F0" points="9.5,26.5 30.55,26.5 33.55,41.5 22.5,41.45 20,35.95 17.55,41.5 6.55,41.45"></polygon>
                        <path class="colorcode1" fill="#0046A8" d="M27.9,0.9L9.45,26.449l0.1-13.5l-3.6,3.45l-5.4-5.45L9,1.45
        l5.5-1.05l1.25,1.55c1.133,1,2.533,1.5,4.2,1.5c1.701,0,3.133-0.5,4.3-1.5c0.6-0.5,1.017-1,1.25-1.5L27.9,0.9z"></path>
                        <polygon class="colorcode3" fill="#0046A8" points="30.5,26.449 9.45,26.449 27.9,0.9 30.95,1.45 39.4,10.9 33.95,16.45 30.4,12.95"></polygon>
                        <path class="colorcode2" fill="#0046A8" d="M22.85,2.8C24.117,2.233,25,1.45,25.5,0.45l5.45,1L31.1,1.6
        L13.2,26.45H9.45l0.05-5.149L22.85,2.8z"></path>
                        <path fill="#272727" d="M16.05,1.5c0.967,1,2.3,1.5,4,1.5c1.667,0,3-0.5,4-1.5l1-1.5L31,1
                l9,10l-6,6.25L31.05,14v13h-22V14l-3,3.2L0,11.05L9.05,1l6-1L16.05,1.5z M20.05,4c-1.667,0-3.167-0.5-4.5-1.5L14.05,1l-5,1l-8.1,9
                l5.1,5l4-4v14h20V12L34,16l5.05-5l-8-9l-5-1l-1.5,1.5C23.217,3.5,21.717,4,20.05,4z"></path>
                        <path fill="#272727" d="M17.05,41l3-7L23,41h10.05l-3-14h-20l-3,14H17.05z M6.05,42l3-16
                h22L34,42H22.05l-2-5l-2,5H6.05z"></path>
                        <g id="shadows">
                            <rect opacity="0.2" x="11" y="28" width="18" height="1"></rect>
                            <rect opacity="0.2" x="20" y="29" width="1" height="5"></rect>
                            <rect opacity="0.2" x="10" y="5" width="1" height="10"></rect>
                            <rect opacity="0.2" x="29" y="5" width="1" height="10"></rect>
                        </g>
                        <g id="highlights">
                            <path opacity="0.05" fill="#FFFFFF" d="M30.5,2.9l-4.1-0.8c-1.733,1.933-3.85,2.9-6.35,2.9
                c-2.534,0-4.667-0.967-6.4-2.9l-4.1,0.8l-7.2,8.05l3.7,3.6l5-5V25h18V9.55l4.949,5l3.65-3.6L30.5,2.9z M24.551,2.5
                c0.666-0.5,1.166-1,1.5-1.5l5,1l8,9L34,16l-3.949-4v14h-20V12l-4,4l-5.1-5l8.1-9l5-1l1.5,1.5c1.333,1,2.833,1.5,4.5,1.5
                C21.684,4,23.184,3.5,24.551,2.5z"></path>
                            <path opacity="0.05" fill="#FFFFFF" d="M31.8,40l-2.7-12H10.85l-2.6,12h8.1l3.7-8.55L23.65,40H31.8z
             M30.05,27l3,14H23l-2.95-7l-3,7h-10l3-14H30.05z"></path>
                        </g>
                    </svg>
                </span>
                <span id="cpLineupIconT2" data-classification="1" data-kit="1" data-kitcolour="#E9E916,#E9E916,#E9E916,#00C1BA,#C40010,#0046A8,#0A0A0A" class="line-up team2 " data-kitimg="/teamkit/imgs/classifications/1/KIT-1.svg">
                    <svg
                        xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 42">
                        <polygon class="colorcode7" fill="#0A0A0A" points="9.5,26.5 30.55,26.5 33.55,41.5 22.5,41.45 20,35.95 17.55,41.5 6.55,41.45"></polygon>
                        <path class="colorcode1" fill="#E9E916" d="M27.9,0.9L9.45,26.449l0.1-13.5l-3.6,3.45l-5.4-5.45L9,1.45
        l5.5-1.05l1.25,1.55c1.133,1,2.533,1.5,4.2,1.5c1.701,0,3.133-0.5,4.3-1.5c0.6-0.5,1.017-1,1.25-1.5L27.9,0.9z"></path>
                        <polygon class="colorcode3" fill="#E9E916" points="30.5,26.449 9.45,26.449 27.9,0.9 30.95,1.45 39.4,10.9 33.95,16.45 30.4,12.95"></polygon>
                        <path class="colorcode2" fill="#E9E916" d="M22.85,2.8C24.117,2.233,25,1.45,25.5,0.45l5.45,1L31.1,1.6
        L13.2,26.45H9.45l0.05-5.149L22.85,2.8z"></path>
                        <path fill="#272727" d="M16.05,1.5c0.967,1,2.3,1.5,4,1.5c1.667,0,3-0.5,4-1.5l1-1.5L31,1
                l9,10l-6,6.25L31.05,14v13h-22V14l-3,3.2L0,11.05L9.05,1l6-1L16.05,1.5z M20.05,4c-1.667,0-3.167-0.5-4.5-1.5L14.05,1l-5,1l-8.1,9
                l5.1,5l4-4v14h20V12L34,16l5.05-5l-8-9l-5-1l-1.5,1.5C23.217,3.5,21.717,4,20.05,4z"></path>
                        <path fill="#272727" d="M17.05,41l3-7L23,41h10.05l-3-14h-20l-3,14H17.05z M6.05,42l3-16
                h22L34,42H22.05l-2-5l-2,5H6.05z"></path>
                        <g id="shadows">
                            <rect opacity="0.2" x="11" y="28" width="18" height="1"></rect>
                            <rect opacity="0.2" x="20" y="29" width="1" height="5"></rect>
                            <rect opacity="0.2" x="10" y="5" width="1" height="10"></rect>
                            <rect opacity="0.2" x="29" y="5" width="1" height="10"></rect>
                        </g>
                        <g id="highlights">
                            <path opacity="0.05" fill="#FFFFFF" d="M30.5,2.9l-4.1-0.8c-1.733,1.933-3.85,2.9-6.35,2.9
                c-2.534,0-4.667-0.967-6.4-2.9l-4.1,0.8l-7.2,8.05l3.7,3.6l5-5V25h18V9.55l4.949,5l3.65-3.6L30.5,2.9z M24.551,2.5
                c0.666-0.5,1.166-1,1.5-1.5l5,1l8,9L34,16l-3.949-4v14h-20V12l-4,4l-5.1-5l8.1-9l5-1l1.5,1.5c1.333,1,2.833,1.5,4.5,1.5
                C21.684,4,23.184,3.5,24.551,2.5z"></path>
                            <path opacity="0.05" fill="#FFFFFF" d="M31.8,40l-2.7-12H10.85l-2.6,12h8.1l3.7-8.55L23.65,40H31.8z
             M30.05,27l3,14H23l-2.95-7l-3,7h-10l3-14H30.05z"></path>
                        </g>
                    </svg>
                </span>
                <span id="team1Name" class="team one ">Avondale U20</span>
                <span id="team2Name" class="team two ">Heidelberg Utd U20</span>
                <div class="clock-score ">
                    <span class="ScoreWrapper ">
                        <span class="score ">0 - 1</span>
                        <div id="cpStatsSelection" data-displaystats="" class="StatsSelectIcon "></div>
                        <span id="cpClock" data-clockpanel="" data-displayclock="block" data-nav="none" class="clock ">24:47</span>
                    </span>
                </div>
            </div>
            <div class="coupon-stats icons ">
                <div id="team1IconStats" class="team one ">
                    <span class="card red ">0</span>
                    <span class="card yellow ">0</span>
                    <span class="corners ">2</span>
                </div>
                <div id="team2IconStats" class="team two ">
                    <span class="card red ">0</span>
                    <span class="card yellow ">0</span>
                    <span class="corners ">2</span>
                </div>
            </div>
        </div>
        <div class="ipe-LiveAlertsControlContainer LiveAlerts InPlayNotifications Hidden ">
            <div id="LiveMatchAlertHeader" data-classificationid="1" data-sportskey="1-1-5-37391707-2-74125588-3-1-0-0-0-0-0-0-0-0-0-0-0" data-c1id="undefined" data-fixtureid="73914153" data-alertkey="AUS-VIC-U20-L" data-teamname0="Avondale U20" data-teamname1="Heidelberg Utd U20" class="ip-LiveAlertsHeader InPlayNotificationsHeader Hidden ">
                <div class="ip-LiveAlertsHeaderButtons InPlayMyBetsButtonContainer Hidden ">
                    <div id="InPlayMarketsButton" class="selected Hidden ip-LiveAlertsHeaderButtons_Btn ip-LiveAlertsHeaderButtons_Selected ">Tipuri pariuri</div>
                    <a id="InPlayMyBetsButton" class="ip-LiveAlertsHeaderButtons_Btn ">Pariuri</a>
                    <div id="InPlayMyBetsCount" data-style="ipe-LiveAlertsHeaderButtons_Count" class="ip-LiveAlertsHeaderButtons_Count "></div>
                </div>
            </div>
            <div id="PlaceHolderLiveMatchAlertsMenu" class="ip-LiveAlertsMenu "></div>
        </div>
        <div id="MarketGrid" style="min-height: 437px;" class="v5 MarketGrid ipe-MarketGrid_Classification-1 ">
            <div class="ip-MobileEventView_FavouritesContainer "></div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ipe-Market_Open ">
                    <span class="ipe-Market_ButtonText">Rezultat final</span>
                </div>
                <div class="ipe-MarketContainer ">
                    <div class="ipe-Column ipe-Column_CSSHook-Pn ipe-Column_Layout-3 ">
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">1</span>
                            <span class="ipe-Participant_OppOdds ">7.00</span>
                        </div>
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">X</span>
                            <span class="ipe-Participant_OppOdds ">4.75</span>
                        </div>
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">2</span>
                            <span class="ipe-Participant_OppOdds ">1.36</span>
                        </div>
                    </div>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ipe-Market_Open ">
                    <span class="ipe-Market_ButtonText">Sansa dubla</span>
                </div>
                <div class="ipe-MarketContainer ">
                    <div class="ipe-Column ipe-Column_CSSHook-Pn ipe-Column_Layout-3 ">
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">1X</span>
                            <span class="ipe-Participant_OppOdds ">3.00</span>
                        </div>
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">X2</span>
                            <span class="ipe-Participant_OppOdds ">1.083</span>
                        </div>
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">12</span>
                            <span class="ipe-Participant_OppOdds ">1.14</span>
                        </div>
                    </div>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ipe-Market_Open ">
                    <span class="ipe-Market_ButtonText">Rezultatul la pauza</span>
                </div>
                <div class="ipe-MarketContainer ">
                    <div class="ipe-Column ipe-Column_CSSHook-Pn ipe-Column_Layout-3 ">
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">1</span>
                            <span class="ipe-Participant_OppOdds ">13.00</span>
                        </div>
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">X</span>
                            <span class="ipe-Participant_OppOdds ">5.50</span>
                        </div>
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">2</span>
                            <span class="ipe-Participant_OppOdds ">1.16</span>
                        </div>
                    </div>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ipe-Market_Open ">
                    <span class="ipe-Market_ButtonText">Golul 2</span>
                </div>
                <div class="ipe-MarketContainer ">
                    <div class="ipe-Column ipe-Column_CSSHook-Pn ipe-Column_Layout-1 ">
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">Avondale U20</span>
                            <span class="ipe-Participant_OppOdds ">2.30</span>
                        </div>
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">Nu se inscrie golul 2</span>
                            <span class="ipe-Participant_OppOdds ">8.50</span>
                        </div>
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">Heidelberg Utd U20</span>
                            <span class="ipe-Participant_OppOdds ">1.72</span>
                        </div>
                    </div>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ipe-Market_Open ">
                    <span class="ipe-Market_ButtonText">Meci - Goluri</span>
                </div>
                <div class="ipe-Market_InRunning ">Numar goluri
                    <b class="ipe-Market_InRunningCount ">1</b>
                </div>
                <div class="ipe-MarketContainer ">
                    <div class="ipe-Column ipe-Column_CSSHook-Pn ipe-Column_Layout-2 ">
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">Peste  3.5</span>
                            <span class="ipe-Participant_OppOdds ">1.90</span>
                        </div>
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">Sub  3.5</span>
                            <span class="ipe-Participant_OppOdds ">1.80</span>
                        </div>
                    </div>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ipe-Market_Open ">
                    <span class="ipe-Market_ButtonText">Repriza 1 - Numar goluri</span>
                </div>
                <div class="ipe-MarketContainer ">
                    <div class="ipe-Column ipe-Column_CSSHook-Pn ipe-Column_Layout-2 ">
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">Peste 1.5</span>
                            <span class="ipe-Participant_OppOdds ">1.61</span>
                        </div>
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">Sub 1.5</span>
                            <span class="ipe-Participant_OppOdds ">2.20</span>
                        </div>
                    </div>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ">
                    <span class="ipe-Market_ButtonText">Handicap asiatic (0-1)</span>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ">
                    <span class="ipe-Market_ButtonText">Numar goluri (0-1)</span>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ">
                    <span class="ipe-Market_ButtonText">Repriza 1 - Handicap asiatic (0-1)</span>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ">
                    <span class="ipe-Market_ButtonText">Repriza 1 - Numar goluri (0-1)</span>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ">
                    <span class="ipe-Market_ButtonText">Pauza/ Final</span>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ">
                    <span class="ipe-Market_ButtonText">Scor corect la pauza</span>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ">
                    <span class="ipe-Market_ButtonText">Scor final</span>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ">
                    <span class="ipe-Market_ButtonText">Handicap - 3 optiuni</span>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ipe-Market_Open ">
                    <span class="ipe-Market_ButtonText">Egal - Pariul se ramburseaza</span>
                </div>
                <div class="ipe-MarketContainer ">
                    <div class="ipe-Column ipe-Column_CSSHook-Pn ipe-Column_Layout-1 ">
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">Avondale U20</span>
                            <span class="ipe-Participant_OppOdds ">5.50</span>
                        </div>
                        <div class="ipe-Participant ">
                            <span class="ipe-Participant_OppName">Heidelberg Utd U20</span>
                            <span class="ipe-Participant_OppOdds ">1.12</span>
                        </div>
                    </div>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ">
                    <span class="ipe-Market_ButtonText">Echipa care inscrie ultima</span>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ">
                    <span class="ipe-Market_ButtonText">Numar goluri - Par/ Impar</span>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
            <div class="ipe-Market ">
                <div class="ipe-Market_Button ">
                    <span class="ipe-Market_ButtonText">Sa castige repriza 2</span>
                </div>
                <div class="ipe-Market_FavStar "></div>
            </div>
        </div>
        <div id="MyBetsInPlayWrapper" class="Hidden "></div>
    </div>
    <form id="FooterContainer">
        <div id="InstantGamesFooterContainer" class="ft-InstantGamesContainer"></div>
        <div id="BackToTopBigBttn" class="hpf-BackToTop_Button" title="BackToTop" tabindex="99" data-lng="0">
            <input data-nav="" value="Inapoi sus" data-zone-id="0" type="button">
            </div>
            <footer class="" id="PageFooter">
                <div id="InPlayNotice">
                    <div id="InPlayNotice_Header">
                        <div id="InPlayNotice_Title">Notificare privind informatiile afisate si intarzierile in transmisiune</div>
                    </div>
                    <div id="InPlayNotice_Body" class="Hidden">
                        <div id="InPlayNotice_ImportantInfo"> Informatii Importante</div>
                        <div id="InPlayNotice_Close"> Inchideti</div>
                        <div id="InPlayNotice_Statement1">Cu toate ca depunem toate eforturile sa ne asiguram ca informatiile afisate pe site cu privire la un anumit eveniment sunt corecte, ele trebuie folosite doar ca un ghid. In eventualitatea ca o anumita informatie (scor, timp de joc etc.) nu este corecta, compania nu isi asuma nici o responsabilitate. Va rugam sa consultati regulamentul de pariuri pentru mai multe informatii privind deciderea fiecarui tip de pariu.</div>
                        <div id="InPlayNotice_Statement2">La plasarea pariurilor Live clientii ar trebui sa aiba in vedere ca transmisiunile denumite 'live' de anumiti operatori, inclusiv cele de la bet365, pot inregistra, de fapt, intarzieri. Diferenta de timp poate varia de la client la client, in functie de aplicatiile prin care clientii isi asigura transferul de imagini si date.</div>
                    </div>
                </div>
                <div id="PageFooter_Content">
                    <span id="PageFooterLogo" class="b365FooterLogo set">&nbsp;</span>
                    <ul class="helpLinks">
                        <li id="help_Preferences">
                            <a href="" data-nav="Preferences">Preferinte</a>
                        </li>
                        <li id="help_Rules">
                            <a href="http://help.bet365.com/ro/rules" target="_blank">Regulament</a>
                        </li>
                        <li id="help_ContactUs">
                            <a href="" data-nav="ContactUs">Contactati-ne</a>
                        </li>
                        <li id="help_FAQ">
                            <a href="http://help.bet365.com/ro/faq/" target="_blank">Intrebari Frecvente</a>
                        </li>
                        <li id="help_ResponsibleGambling">
                            <a href="http://help.bet365.com/ro/responsible-gambling" target="_blank">Pariere Responsabila</a>
                        </li>
                        <li id="help_TermsConditions">
                            <a href="http://help.bet365.com/ro/terms-and-conditions" target="_blank">Termeni si Conditii</a>
                        </li>
                        <li id="help_PrivacyPolicy">
                            <a href="http://help.bet365.com/ro/privacy-policy" target="_blank">Politica de Confidentialitate</a>
                        </li>
                        <li id="help_FairPayout">
                            <a href="http://help.bet365.com/ro/fair-payout" target="_blank">Castiguri echitabile</a>
                        </li>
                        <li id="help_BettingNews">
                            <a href="http://www.bet365.com/news/ro/betting/" target="_blank">Stiri</a>
                        </li>
                        <li id="help_CashOut">
                            <a href="https://extra.bet365.com/features/cash-out" target="_blank">Inchideti Pariul</a>
                        </li>
                        <li id="help_ComplaintsProcedure">
                            <a href="http://help.bet365.com/ro/faq/my-account/how-do-i-raise-a-complaint" target="_blank">Plangeri</a>
                        </li>
                        <li id="help_Careers">
                            <a href="https://www.bet365careers.com/" target="_blank">Job-uri</a>
                        </li>
                    </ul>
                    <div id="statFormsContainer">
                        <span class="title">Statistici</span>
                        <ul class="formStatLinks">
                            <li id="form_Fotbal" class="ftr-StatFormsContainer_StatLinks">
                                <a href="http://www.stats.betradar.com/s4/index.php?clientid=259&amp;language=ro&amp;icon=stats#" target="_blank">Fotbal</a>
                            </li>
                            <li id="form_Sport" class="ftr-StatFormsContainer_StatLinks">
                                <a href="http://www.stats.betradar.com/s4/index.php?clientid=259&amp;language=ro#2_2,3_109,22_1,5_1783,9_overview,239_t2520,242_21" target="_blank">Sport</a>
                            </li>
                            <li id="form_Stiri" class="ftr-StatFormsContainer_StatLinks">
                                <a href="http://extra.bet365.com/news/ro/betting/#BETNEWSCLASS#?lng=23" target="_blank">Stiri</a>
                            </li>
                        </ul>
                    </div>
                    <ul class="Logos set">
                        <li>
                            <a class="com Footer__GamblingTherapyLogo__Icon" target="_blank" href="https://www.gamblingtherapy.org/ro/?ReferrerID=102"></a>
                        </li>
                        <li>
                            <a class="com Footer__ESSALogo__Icon" target="_blank" href="http://help.bet365.com/ro/essa"></a>
                        </li>
                        <li>
                            <a class="com Footer__GibraltarLogo__Icon" target="_blank" href="https://www.gibraltar.gov.gi/new/remote-gambling"></a>
                        </li>
                        <li>
                            <a class="com Footer__ThawteLogo__Icon"></a>
                        </li>
                        <li>
                            <a class="com Footer__IBASLogo__Icon" target="_blank" href="http://help.bet365.com/ro/ibas"></a>
                        </li>
                        <li>
                            <a class="com Footer__Over18Logo__Icon"></a>
                        </li>
                    </ul>
                    <p>Accesand, continuand sa utilizati sau navigand pe acest site, sunteti de acord ca noi sa folosim anumite fisiere cookie pentru browser pentru a va imbunatati experienta pe site. bet365 utilizeaza doar fisiere cookie care sa va optimizeze experienta de utilizator, si care nu va afecteaza confidentialitea. Va rugam sa accesati sectiunea 
                        <a href="http://help.bet365.com/ro/cookies-policy" target="_blank">Politica Cookie-uri</a> pentru mai multe informatii despre cum sunt utilizate fisierele cookie si despre cum le puteti dezactiva sau gestiona daca doriti acest lucru.
                    </p>
                    <p>
                        <span id="License" class="">Sediul Hillside (Sports) LP (cu numarul de inregistrare 118), Unit 1.1, First Floor, Waterport Place, 2 Europort Avenue, Gibraltar. Hillside (Sports) LP este autorizata de catre Guvernul din Gibraltar (Government of Gibraltar) si reglementata de catre Comisariatul pentru Jocuri de Noroc din Gibraltar (Gibraltar Gambling Commissioner) (cu numarul RGL 075).</span>
                    </p>
                    <p>© 2001–2018 bet365. Toate drepturile rezervate.</p>
                </div>
            </footer>
        </form>
    </div>

is missing some children, like <div class="ml1-MatchLiveSoccerModule_PitchContainer ">

karlcow commented 6 years ago

Thanks @lumnn for the detailed report. This is very helpful.

ip-MobileEventView_MediaWrapper-1 is hidden and empty in Firefox.

<div class="ip-MobileEventView_MediaWrapper ip-MobileEventView_MediaWrapper-1 Hidden "></div>

The DOM is prepared in advanced and then injected through a commit action.

These are the two modules at play. https://mobile.bet365.com/SportsUI/gen5base/min/88/gen5base.min.js https://mobile.bet365.com/SportsUI/InPlayModule/min/118/InPlayModule.min.js

I haven't found yet which useragent sniffing (there are a couple) is triggering one path or the other. There are checks for hls, fullscreen, flash, etc.

karlcow commented 6 years ago

when faking the user agent to be Chrome on Firefox we get the live preview.

I think we could tell them that whichever user agent detection they do against firefox is not needed.

And this is the proof.

Screenshot Description

adamopenweb commented 6 years ago

Reaching out to them via support-eng@customerservices365.com

adamopenweb commented 6 years ago

They were unable to reproduce the issue, but it still exists. Providing more information.

adamopenweb commented 6 years ago

They are not willing to fix this issue:

Upon further review of the query you have bought to our attention, Mozillia Firefox via Mobile is an unsupported browser. As this is the case this explains the issues you are mentioning below.

The site is ranked 209 Global and 23 in Brazil. We should consider adding a user agent override.

adamopenweb commented 6 years ago

Reported to Bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1476436

I'm going to close this as WONTFIX for now. Please track the Bugzilla report for progress on a user agent override to this site.