Azure / Azure/azure-sdk-tools

Invalid URL error message does not provide descriptive information

Open
#3,767 2 comments 0 reactions 0 assignees View on GitHub
Scheduling tool
Dominant language
C#
Stars
135
Forks
260
Avg merge
3d 1h
Merged PRs (30d)
143

Description

Problem: Invalid URL error message does not provide descriptive information so that the user understands why the URL is invalid

- Tested with the Informational Meeting.
- When the URL that is entered in a field is too long an error appears stating invalid link. This error message needs to provide a meaningful description of why the URL is invalid so that the user will understand how to correct the error.
- I tested this yesterday with a valid link and the error message stated invalid link which is not helpful to a user in understanding why the link is invalid. I think that in this case the URL was too long for the input field. If that is the error, then we should provide a meaningful error message. For example - if the URL entered by the user into the field is too long, then the error message should state "Value input for is too long. The max URL character length is . Shorten the URL and resubmit the scheduling request."

- What are the other reasons why a user would see the invalid error message? We need to provide the user with detailed information for each possible error.

Contributor guide

Open the contributing guide

Research direction

The issue identifies the Informational Meeting flow and its invalid-link validation, but names no files or tests. Start by locating that scheduling form and the code producing the generic invalid-link message, then identify the validation failures that need distinct user-facing explanations and verify each message with the relevant validation tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
design
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.