Automattic / Automattic/happychat-client

Website Status Report field is not applicable for Sensei and Sensei extensions

Open
#277 2 comments 0 reactions 0 assignees View on GitHub
[Type] Bug
Dominant language
JavaScript
Stars
13
Forks
5
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
When creating a ticket for Sensei or for any of Sensei's extensions on WooCommerce.com, a _Website Status Report_ field is one of the fields that must be filled out before the ticket can be submitted. However, WooCommerce is not a Sensei dependency, so some of our users have no idea how to fill out that field.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to https://woocommerce.com/my-account/create-a-ticket/?primary=broken&select=152116&form=ticket
2. Fill out all the fields except _Website Status Report_.
3. Note that the _Submit Request_ button is disabled.
4. Enter "N/A" into the _Website Status Report_.
5. The page now shows "System Status Report is invalid or unsupported".

**Expected behavior**
The _Website Status Report_ field should not be visible/required for Sensei or any of its extensions on WooCommerce.com.

**Screenshots**
![screen shot 2018-12-03 at 3 42 08 pm](https://user-images.githubusercontent.com/1190420/49400467-602f8880-f712-11e8-9a2a-b983a535e10c.jpg)

**Desktop (please complete the following information):**
- OS: macOS Mojave
- Browser Chrome
- Version 70.0.3538.110

**Additional context**
Reported by a user here - https://github.com/Automattic/sensei/issues/2353#issuecomment-443784138

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue at the WooCommerce.com ticket URL and verify the disabled Submit Request behavior when Website Status Report is empty or set to N/A. Trace the client-side ticket form handling for Sensei and its extensions, then confirm the field is neither shown nor required and that submission works without it.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, web-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.