Closed Bug 1107484 Opened 10 years ago Closed 10 years ago

Recommended tab shown after turning off in settings

Categories

(Marketplace Graveyard :: Consumer Pages, defect)

Avenir
x86_64
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
2014-12-16

People

(Reporter: madalin.cotetiu, Assigned: robhudson)

References

Details

Steps to reproduce:
1. Open mp-dev homepage and log in: https://marketplace-dev.allizom.org
2. Click on the gear icon to open account settings page: https://marketplace-dev.allizom.org/settings
3. Check the "Yes, show me recommendations" box.
4. Click on Save changes button.
5. Refresh the page.

Expected results:
After steps 4 and 5 the Recommendation tab is displayed.

Actual results:
After step 4 the Recommendation tab is displayed, after step 5 (refreshing the page) Recommendation tab is no longer displayed. 

The issue above occurs in marketplace-dev where recommendation flag is on. 
Screencast for the issue on -dev: http://screencast.com/t/u5uapAt9

Something similar is happening in stage where the flag is off.

The steps for marketplace-stage are:
1. Open mp-stage homepage and log in: https://marketplace.allizom.org
2. Click on the gear icon to open account settings page: https://marketplace.allizom.org/settings
3. Check the "Yes, show me recommendations" box.
4. Click on Save changes button.
5. Refresh the page.

Expected results:
After step 4 the recommendation tab is not displayed. (because the recommendation flag is off on stage) After refreshing the page recommendation tab is still not displayed.

Actual results:
After step 4 the recommendation tab is displayed. After refreshing the page recommendation tab is no longer displayed.

Screencast for the issue in stage: http://screencast.com/t/32tpiknhOfxf
We should fix this before we enable recommendations in production.

My hunch is that we are storing the user information from the initial API call and not refreshing it after the setting change, so a page refresh will just use the local cached setting which is incorrect. If that's the case I should update it to save the setting in localStorage upon change so it persists.
Assignee: nobody → robhudson.mozbugs
Target Milestone: 2014-12-02 → ---
PR: https://github.com/mozilla/fireplace/pull/835
Status: NEW → ASSIGNED
Please note that this is reproducible on Stage, with following steps:

1.In settings disable recommendations(observe that the link is not displayed anymore)
2.Refresh the page

Expected:
Recommendations not displayed

Actual results:
Recommendations are displayed
Blocks: 1053597
Summary: Problems with recommendation → Recommended tab shown after turning off in settings
https://github.com/mozilla/fireplace/commit/6e6d7ec
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → 2014-12-16
Verified as fixed in FF37(Win7) in marketplace-dev.allizom.org
Screencast for this issue: http://screencast.com/t/noT1NpoI
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.