fix(ui): fixed single column links bug #17601
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #16924
Problem
URL parsing for table results with 1 column would apply funky styling to the results.
Solution
I genuinely can't say why the previous implementation was failing. The regex statement was able to parse a URL correctly when multiple columns were present, but the second only 1 column was present, the regex statement failed to parse the URL correctly. After investigating it for a while, I genuinely couldn't a valid reason why it would be failing to parse the values correctly. As such, I switched the initial validation to use a native JS method to validate whether the value is a URL based on the regex parsing that was previously being used to validate the string.