Skip to content

Conversation

ksierks
Copy link
Contributor

@ksierks ksierks commented Oct 9, 2025

What does this PR do and why?

Resolves ART-8948, ART-8962 & ART-10360.

Screenshots or screen recordings

Project URL is required:
create-project-url-required

Project path errors:
create-project-path-errors

Project description errors:
create-project-description-error

How to set up and validate locally

  1. Turn on screen reader.
  2. Navigate to the project dashboard within irida-next.
  3. Click the New project button.
  4. Verify the screen reader announces the URL field is required.
  5. Try submitting the form with an invalid path and description.
  6. Verify all the errors are announced.

PR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

@ksierks ksierks self-assigned this Oct 9, 2025
@ksierks ksierks added the accessibility Accessibility concerns and/or requests label Oct 9, 2025

This comment has been minimized.

@ksierks ksierks marked this pull request as ready for review October 10, 2025 20:08
Copy link

Code Metrics Report

Coverage Test Execution Time
96.2% 16m36s

Code coverage of files in pull request scope (96.8%)

Files Coverage
app/views/projects/_project_namespace_fields.html.erb 96.8%

Reported by octocov

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

accessibility Accessibility concerns and/or requests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant