Skip to content

[$40] Challenge Listing page to automatically saves the latest user browsing state #3553

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

Closed
panjikharisma opened this issue Jan 9, 2020 · 12 comments
Assignees
Milestone

Comments

@panjikharisma
Copy link

panjikharisma commented Jan 9, 2020

In the current Challenge Listing page, we need to toggle off the 'irrelevant tracks' each time we visit this page. Resulting hundreds/thousands unnecessary clicks daily.

Image of Challenge Listing

From the user standpoint it will be nice in case the server could save the last state of our browsing state (which track we turned on, and which we turned off). This looks small, but Challenge Listing page is something that could be visited several times daily, thus a prominent one. Imagine having to click two additional buttons after each time we visit home button in Instagram/Facebook just to see our desired information.

Thank you.

@kkartunov kkartunov changed the title Challenge Listing page to automatically saves the latest user browsing state [$40] Challenge Listing page to automatically saves the latest user browsing state Jan 16, 2020
@kkartunov kkartunov added P3 Normal (resolved within 7 days) tcx_OpenForPickup labels Jan 16, 2020
@crazyk07
Copy link

Contest https://www.topcoder.com/challenges/30112905 has been created for this ticket.

This is an automated message for crazyk via Topcoder X

@kkartunov
Copy link
Collaborator

@topcoder-platform/topcodercompetitors this one is now open for pickup. Please PR against the branch https://github.com/topcoder-platform/community-app/tree/feature-member-profiles

@crazyk07
Copy link

Contest https://www.topcoder.com/challenges/30112905 has been updated - it has been assigned to rashmi73.

This is an automated message for crazyk via Topcoder X

@rashmi73
Copy link
Contributor

@kkartunov active on it

@rashmi73
Copy link
Contributor

@kkartunov PR #3580

@kkartunov
Copy link
Collaborator

@SathyaJayabal @nithyaasworld this is ready for testing on dev.

@SathyaJayabal
Copy link
Collaborator

SathyaJayabal commented Jan 21, 2020

@kkartunov @Oanh-and-only-Oanh

The last state of the filters is saved based on the browser instance and not based on the user. For example if a user logs out and logs in as a different user on the same browser, the old user's last filter state is persisted. Also when the same user logs in using a different browser, the filter state is not persisted.

Is this the expected behaviour ? I am marking this as QA pass. Please make it as QA Fail if this behaviour is incorrect.

@Oanh-and-only-Oanh
Copy link

@SathyaJayabal thanks for catching that behavior. That's fine. We can mark it as QA pass.

@SathyaJayabal SathyaJayabal added this to the Community App 0.19.06 milestone Jan 22, 2020
@SathyaJayabal
Copy link
Collaborator

Verified in beta

@SathyaJayabal SathyaJayabal added Beta Env Environment Prod Env Environment and removed Dev Env Beta Env Environment labels Jan 22, 2020
@SathyaJayabal
Copy link
Collaborator

Verified in production.
filters.mov.zip

@crazyk07
Copy link

Payment task has been updated: https://software.topcoder.com/review/actions/ViewProjectDetails?pid=30112905

This is an automated message for crazyk via Topcoder X

@panjikharisma
Copy link
Author

Thanks all, you guys awesome! It's cool to see on how the development works/how a suggestion being implemented :)

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

6 participants