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

s7d9.scene7.com - see bug description #3368

Closed
nick11703 opened this issue Oct 6, 2016 · 8 comments
Closed

s7d9.scene7.com - see bug description #3368

nick11703 opened this issue Oct 6, 2016 · 8 comments

Comments

@nick11703
Copy link

nick11703 commented Oct 6, 2016

URL: https://s7d9.scene7.com/s7viewers/html5/MixedMediaViewer.html?asset=Scene7SharedAssets/Mixed_Media_Set_Sample
Browser / Version: Firefox iOS 1.0
Operating System: iOS 8.3
Problem type: Something else - I'll add details below

Steps to Reproduce

  1. Navigate to: https://s7d9.scene7.com/s7viewers/html5/MixedMediaViewer.html?asset=Scene7SharedAssets/Mixed_Media_Set_Sample

Expected Behavior: An Adobe Scene7 product viewer should be seen. See attached screenshot

Actual Behavior: Nothing is shown because of a JS error from parsing the user agent string.

When loading, the the JS tries to parse the user agent string and fails. This is only an issue when viewing on FireFox on iOS.

Can be reproduced on other browsers by using this user agent:
Mozilla/5.0 (iPhone; CPU iPhone OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) FxiOS/1.0 Mobile/12F69 Safari/600.1.4

This is the JS that fails:

if (e.indexOf("safari") > -1 && e.indexOf("mac") > -1) {
   this.name = "safari";
   this.version.js = "1.5";
   var j = e.match(/(version|CriOS)\/([\d]+\.[\w]?\.?[\w]+)/gi);
   if (navigator.userAgent.match("CriOS")) {
     this.name = "chrome"
   }
  this.version.minor = parseFloat(j[0].split("/")[1]);
   this.version.major = parseInt(j[0].split("/")[1])
}

Screenshot Description

From webcompat.com with ❤️

@adamopenweb
Copy link
Collaborator

Thanks for the detailed report @nick11703! I can reproduce this issue as well. The site should update their user agent detection to include Firefox.

@karlcow
Copy link
Member

karlcow commented Oct 14, 2016

This is happening in
https://s7d9.scene7.com/s7viewers/html5/js/MixedMediaViewer/js/s7sdk/utils/Utils.js?namespace=s7classic

  • With a Firefox Android UA on Gecko, the site is working
  • With a Safari iPhone UA on Gecko, the site is working
  • With the FxiOS UA on Gecko, it's failing.

Switching to needscontact.

@karlcow
Copy link
Member

karlcow commented Oct 14, 2016

This seems to be handled by an Adobe script.
https://s7d9.scene7.com/s7viewers/

The whois gives Admin Organization: Adobe Systems Incorporated. And this is part of this system.

http://www.adobe.com/marketing-cloud/enterprise-content-management/assets-on-demand.html

Maybe
https://helpx.adobe.com/marketing-cloud/contact-support.html

The Marketing Cloud Customer Care team provides dedicated support for Adobe’s Marketing Cloud solutions and associated products. Adobe provides support via web, email, live chat, telephone, Twitter @AdobeMktgCare, and on the Marketing Cloud Community.

or s7support@adobe.com

There are a lot of people on GitHub.com the issue is to find the right one
https://github.com/orgs/adobe/people

@karlcow
Copy link
Member

karlcow commented Oct 24, 2016

I wonder if @jonsteinmetz-adobe could help us navigating the maze of Adobe.

@nick11703
Copy link
Author

I contacted Adobe Scene 7 customer care via email and this was the response.

Dear Adobe customer,

Thank you for your email to Customer Care for Adobe Experience Manager - Scene7 support. Adobe is committed to improving the customer experience and as a result, has recently made changes in who may open support incidents.

Adobe accords the highest priority to the security and protection of our customers data. Consequently, Adobe Customer Care specialists provide support only to those within an organization who are identified as Supported Users in their agreement. Adobe allows 10 Supported Users per solution, to ensure the customers have a right representation. Only Supported Users are authorized to discuss their organizations data and make necessary changes to account settings.

We’ve noticed that your email address is not on the list of Supported Users for Adobe Experience Manager - Scene7. If you feel this is incorrect, we encourage you to contact a supported user from your organization and have them open the incident on your behalf. In that request, they may also ask that your email address be added to the Supported User list.

Also, you may contact Customer Care at: (US) 800-497-0335 | (Europe) +44 (0)20 35641782 | (Japan) +81-3-6743-9632 and speak with a Customer Care representative. They will go through a validation process in order to add you as a supported user.

Thank you,

Adobe Customer Care

@karlcow
Copy link
Member

karlcow commented Oct 25, 2016

@nick11703 Thanks for the attempt. So we need either an Adobe employee or a customer.

@adamopenweb
Copy link
Collaborator

I'm trying to connect with some scene7 devs on Linkedin.

@karlcow karlcow added this to the sitewait milestone Oct 30, 2017
@cipriansv cipriansv modified the milestones: sitewait, fixed Aug 21, 2019
@cipriansv
Copy link

After retesting the issue I confirm that the issue has been fixed.

image

Tested with:
Browser / Version: Firefox 18.1 (15719)
Operating System: iOS 12.4

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

5 participants