[GH-ISSUE #950] Add input validation to all input fields #297

Closed
opened 2026-02-26 18:46:22 +03:00 by kerem · 5 comments
Owner

Originally created by @teyim on GitHub (Feb 20, 2024).
Original GitHub issue: https://github.com/documenso/documenso/issues/950

Originally assigned to: @teyim on GitHub.

Issue Description

Input fields do not have validation, allowing users to enter extremely lengthy text in input fields, causing the UI to break.

Steps to Reproduce

Enter very lengthy text in any input field

Expected Behavior

The input fields should be validated, limiting the number of characters allowed for a given input, ideally 16-32 chars depending on the input type

Current Behavior

No response

Screenshots (optional)

Screenshot from 2024-02-20 11-36-27

image

Operating System [e.g., Windows 10]

ubuntu

Browser [e.g., Chrome, Firefox]

Chrome

Version [e.g., 2.0.1]

No response

Please check the boxes that apply to this issue report.

  • I have searched the existing issues to make sure this is not a duplicate.
  • I have provided steps to reproduce the issue.
  • I have included relevant environment information.
  • I have included any relevant screenshots.
  • I understand that this is a voluntary contribution and that there is no guarantee of resolution.
  • I want to work on creating a PR for this issue if approved
Originally created by @teyim on GitHub (Feb 20, 2024). Original GitHub issue: https://github.com/documenso/documenso/issues/950 Originally assigned to: @teyim on GitHub. ### Issue Description Input fields do not have validation, allowing users to enter extremely lengthy text in input fields, causing the UI to break. ### Steps to Reproduce Enter very lengthy text in any input field ### Expected Behavior The input fields should be validated, limiting the number of characters allowed for a given input, ideally 16-32 chars depending on the input type ### Current Behavior _No response_ ### Screenshots (optional) ![Screenshot from 2024-02-20 11-36-27](https://github.com/documenso/documenso/assets/48864977/1882ca95-a7ec-47a9-a37d-9e7b38ffc4c9) ![image](https://github.com/documenso/documenso/assets/48864977/aff43d15-ab4b-4e91-8fc7-91e290455848) ### Operating System [e.g., Windows 10] ubuntu ### Browser [e.g., Chrome, Firefox] Chrome ### Version [e.g., 2.0.1] _No response_ ### Please check the boxes that apply to this issue report. - [X] I have searched the existing issues to make sure this is not a duplicate. - [X] I have provided steps to reproduce the issue. - [X] I have included relevant environment information. - [X] I have included any relevant screenshots. - [X] I understand that this is a voluntary contribution and that there is no guarantee of resolution. - [X] I want to work on creating a PR for this issue if approved
kerem 2026-02-26 18:46:22 +03:00
Author
Owner

@github-actions[bot] commented on GitHub (Feb 20, 2024):

Thank you for opening your first issue and for being a part of the open signing revolution!

One of our team members will review it and get back to you as soon as it possible 💚

Meanwhile, please feel free to hop into our community in Discord

<!-- gh-comment-id:1953956991 --> @github-actions[bot] commented on GitHub (Feb 20, 2024): Thank you for opening your first issue and for being a part of the open signing revolution! <br /> One of our team members will review it and get back to you as soon as it possible 💚 <br /> Meanwhile, please feel free to hop into our community in [Discord](https://documen.so/discord)
Author
Owner

@teyim commented on GitHub (Feb 20, 2024):

Will like to work on this

<!-- gh-comment-id:1953957610 --> @teyim commented on GitHub (Feb 20, 2024): Will like to work on this
Author
Owner

@Mythie commented on GitHub (Feb 20, 2024):

Hey there, I reckon this is less to do with input validation and more to do with handling word-breaks and truncating text more effectively!

Long names can exist and so we should account for that gracefully instead of blocking it 😄

If you'd like to make some css/styling tweaks to accommodate these situations better I'd be happy to assign you 🔥

<!-- gh-comment-id:1953974204 --> @Mythie commented on GitHub (Feb 20, 2024): Hey there, I reckon this is less to do with input validation and more to do with handling word-breaks and truncating text more effectively! Long names can exist and so we should account for that gracefully instead of blocking it 😄 If you'd like to make some css/styling tweaks to accommodate these situations better I'd be happy to assign you 🔥
Author
Owner

@teyim commented on GitHub (Feb 20, 2024):

ok @Mythie, please assign this to me, would like to work on it.

<!-- gh-comment-id:1954003854 --> @teyim commented on GitHub (Feb 20, 2024): ok @Mythie, please assign this to me, would like to work on it.
Author
Owner

@abhinavkr2108 commented on GitHub (Jul 8, 2024):

@Mythie Is the issue still open? If yes, then I can work on the issue. Thanks!

<!-- gh-comment-id:2213267661 --> @abhinavkr2108 commented on GitHub (Jul 8, 2024): @Mythie Is the issue still open? If yes, then I can work on the issue. Thanks!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#297
No description provided.