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

www.pearsonmylabandmastering.com - site is not usable #13050

Closed
webcompat-bot opened this issue Nov 3, 2017 · 3 comments
Closed

www.pearsonmylabandmastering.com - site is not usable #13050

webcompat-bot opened this issue Nov 3, 2017 · 3 comments

Comments

@webcompat-bot
Copy link

URL: https://www.pearsonmylabandmastering.com/northamerica/mymathlab/

Browser / Version: Firefox 57.0
Operating System: Windows 10
Tested Another Browser: Yes

Problem type: Site is not usable
Description: all most all functions of this site does not work
Steps to Reproduce:
when i click sign in nothing happens but it works on chrome

From webcompat.com with ❤️

@webcompat-bot webcompat-bot added the type-stylo Firefox stylo engine label Nov 3, 2017
@webcompat-bot webcompat-bot added this to the needstriage milestone Nov 3, 2017
@karlcow
Copy link
Member

karlcow commented Nov 3, 2017

Screenshot Description

There is an event set on the anchor sign-in button.

Screenshot Description

<a onclick="return showCompatibilityMsg('https://portal.mypearson.com/portal')" 
  href="https://portal.mypearson.com/portal" 
  class="button button-big-icon bg-color-match-medium">
    <span class="left" aria-hidden="true" data-icon="">
    </span>Sign in
</a>
function onclick(event) {
  return showCompatibilityMsg('https://portal.mypearson.com/portal')
}

which calls

//Set the system requirement URL explicitly if required.

    browserChecker.systemsRequirementURL = "https://www.pearsonmylabandmastering.com/northamerica/mymathlab/system-requirements/";

    //Pass the product name as parameter, for testing purpose we have only "maths" and "physics"

    //and consider particular product's OS and browser matrix, if you don't pass the product name it will consider global matrix.
    browserChecker.init('');

    // Call this method on click of sign-in and student registration button and pass the target URL as parameter
    function showCompatibilityMsg(link) {
        try {
            browserChecker.displayCompatibilityMessage(link);
            return false;
        } catch (e) {
            window.location.href = link;
            return;
        }
    }

When clicking the sign in button it says:

Screenshot Description

The funny thing is that the support page says that Firefox is supported.

@karlcow
Copy link
Member

karlcow commented Nov 3, 2017

The code is in https://e2e-comms.pearson.com/osbrowserchecker/prd/checker-module.min.js

oh and btw I have the feeling this is happening with all browsers for me because of OS X 10.3.1 is not part of their matrix.

This is their support matrix .

https://e2e-comms.pearson.com/osbrowserchecker/prd/jsondata/globalmatrix.json

A good example on why user agent sniffing fails.

@adamopenweb
Copy link
Collaborator

I've spoken with Pearson support in the past regarding #15032.

They suggest if users have issues to contact them directly through:
https://support.pearson.com/getsupport/s/contactsupport

As for the Sign In button it works for me in FF 59+ for OSX.

screen shot 2018-03-19 at 6 38 43 pm

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

3 participants