mozilla / sumo

Project management board for SUMO and Community properties.
Mozilla Public License 2.0
12 stars 5 forks source link

Inconsistencies inside the product topic listing pages for the Ask a Question card #1846

Open emilghittasv opened 2 weeks ago

emilghittasv commented 2 weeks ago

Steps to reproduce Steps to reproduce the behavior for freemium products:

  1. Ensure that you are not signed in to SUMO
  2. Navigate to the https://support.allizom.org/en-US/products/firefox/troubleshooting page and note the "Ask a Question" text.
  3. Click on the "Continue" button and notice the redirect.
  4. Navigate to the https://support.allizom.org/en-US/topics/troubleshooting/firefox page and note the "Ask a Question" text.
  5. Click on the "Continue" button and notice the redirect.
  6. Redo the above steps while signed in.

Steps to reproduce the behavior for premium products:

  1. Ensure that you are not signed in to SUMO
  2. Navigate to the https://support.allizom.org/en-US/products/mdn-plus/getting-started page and note the "Ask a Question" text.
  3. Click on the "Continue" button and notice the redirect.
  4. Navigate to the https://support.allizom.org/en-US/topics/troubleshooting/relay page and note the "Ask a question" text.
  5. Click on the "Continue" button and notice the redirect.
  6. Redo the above steps while signed in.

Expected behavior The AAQ "Continue" button redirect and the AAQ text should be consistent.

Actual behavior For signed out on freemium products topic pages:

For signed in on freemium products topic pages

For signed out on premium products topic pages:

For signed in on premium products topic pages:

Screencasts Signed out freemium & premium products: freemiumAAQtopics

Signed in freemium & premium products: premiumAAQtopics

Desktop:

Additional context This issue is reproducible in stage.

emilghittasv commented 2 weeks ago

As mentioned in slack, we could show the correct text or redirect the user via the Continue button to the correct AAQ form based on the product filter chosen for the browse by topic page. (example /topics/troubleshooting/ios or /topics/troubleshooting/relay could redirect the user to the correct AAQ form page).

For the /topics/troubleshooting which displays all products it makes more sense to display a more general text and have the Continue button redirect to the /questions/new page so that users can choose a product for which they require help

akatsoulas commented 2 weeks ago

PR https://github.com/mozilla/kitsune/pull/6076

emilghittasv commented 1 week ago

I can confirm that this is verified fixed in stage.

The same Ask a Question widget message is displayed on both explore by product and explore by topic page (if a product is chosen from the dropdown menu) & the Continue button redirects to the same destination:

Freemium products signed out: Still need help? Sign in to ask your question on our forums. & the continue button redirects to the auth page. After completing the sign in flow in the newly displayed page, the user is redirected to that particular product form page.

Premium products signed out: Still need help? Sign in to contact our support team. & the continue button redirects to the auth page. After completing the sign in flow in the newly displayed page, the user is redirected to that particular product form page.

Freemium products signed in: Still need help? Continue to ask your question on our forums. & the continue button redirects to that particular product contact form.

Premium products signed in: Still need help? Continue to contact our support team. & the continue button redirects to that particular product contact form.

If the user is on the browse by topic listing page and has no product selected inside the Filter by product dropdown menu the Still need help? Continue to ask your question and get help. is displayed & the continue button redirects to /questions/new for both signed in and signed out states.

Moving this ticket inside the release column.