How to reproduce:
1. Create a new Unity project
2. In the Build Settings, switch to the "Web" Platform
3. Go to Edit -> Project Settings -> Player -> Web settings -> Publishing Settings -> WebAssembly Language Features
4. Set the "Initial Memory Size" field to a negative number and observe the results
Expected results: Field validation doesn't allow negative numbers
Actual results: Negative numbers can be entered
Reproducible with: 6000.0.68f1, 6000.3.9f1, 6000.4.0b9, 6000.5.0a7
Reproducible on: macOS Tahoe 26 (M1)
Not reproducible on: No other environment tested
Notes:
- Affects all Memory-related fields
- Build fails when the fields are set to the negative numbers