Closed
Bug 985737
Opened 11 years ago
Closed 11 years ago
[B2G][Marketplace] 403 Forbidden page is displayed in persona window when trying to tap on a link in marketplace Terms
Categories
(Marketplace Graveyard :: Consumer Pages, defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
2014-04-29
People
(Reporter: tnguyen, Assigned: delza)
References
()
Details
(Whiteboard: dogfood1.4)
Attachments
(1 file)
12.51 KB,
image/png
|
Details |
Description:
The user will be presented with a 403 Forbidden message when attempting to navigate through marketplace.firefox.com's Terms, then tapping on Firefox Marketplace privacy policy link.
Repro Steps:
1) Updated Buri to BuildID: 20140319000200
2) Tap on Marketplace app > Settings
3) Tap Sign In / Sign Up button
4) Tap on marketplace.firefox.com's Terms link
5) Scroll down slightly and tap on Firefox Marketplace privacy policy link
Actual Result:
403 Forbidden message is displayed
Expected Result:
User is taken to Firefox Marketplace privacy policy link
Environmental Variables:
Device: Buri v1.4 mozRIL
BuildID: 20140319000200
Gaia: c03a6af9028c4b74a84b5a98085bbb0c07261175
Gecko: b07ecc057abf
Version: 30.0a2
v1.2-device.cfg
Attached: screenshot
URL: http://youtu.be/w676pyrmj-w
Updated•11 years ago
|
Component: General → Consumer Pages
Product: Firefox OS → Marketplace
Version: unspecified → Avenir
Comment 1•11 years ago
|
||
Victor, can you reproduce this issue?
Comment 2•11 years ago
|
||
(In reply to krupa raj[:krupa] from comment #1)
> Victor, can you reproduce this issue?
Yes Krupa, I can reproduce it on my Inari device.
Updated•11 years ago
|
Priority: -- → P1
Updated•11 years ago
|
Assignee: nobody → amckay
Target Milestone: --- → 2014-04-29
Comment 3•11 years ago
|
||
The terms are often accessed through fireplace at:
https://marketplace.firefox.com/terms-of-use
Fireplace then fetches the correct terms for you from the CDN, eg:
https://marketplace.cdn.mozilla.net/media/docs/privacy/en-US.html
They contain the link /privacy-policy, because that's whats defined in the legal docs here:
https://github.com/mozilla/legal-docs/blob/master/marketplace_terms_of_use/en-US.md
That means when accessed at:
https://marketplace.firefox.com/terms-of-use
You get to the privacy policy:
https://marketplace.firefox.com/privacy-policy
However the hardcoding of the fireplace URL in the terms has meant that it breaks in other cases. For the Persona pages, it loads the terms directly from the CDN at:
https://marketplace.cdn.mozilla.net/media/docs/privacy/en-US.html
Once you've accessed that in a browser the link is pointing to:
https://marketplace.cdn.mozilla.net/privacy-policy
And that's the 403.
Possible solutions? Fix all the URLs in the static HTML documents on the CDN to work correctly, then in Fireplace rewrite the URLs to be correct for Fireplace as it wants them to.
Assignee: amckay → nobody
Updated•11 years ago
|
Assignee: nobody → delza
Assignee | ||
Comment 4•11 years ago
|
||
Also change all the terms-of-use links in Legal Docs.
Assignee | ||
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 5•11 years ago
|
||
Should be fixed by the following pull requests:
https://github.com/mozilla/legal-docs/pull/82
https://github.com/mozilla/fireplace/pull/462
You need to log in
before you can comment on or make changes to this bug.
Description
•