Title: Preferences not validating inputs · Issue #1388 · processing/processing4 · GitHub
Open Graph Title: Preferences not validating inputs · Issue #1388 · processing/processing4
X Title: Preferences not validating inputs · Issue #1388 · processing/processing4
Description: Most appropriate sub-area of Processing 4? PDE Processing version 4.5.x Operating system all of them Bug description When going into the advanced preferences section, if you enter invalid inputs, the application will crash. In order to f...
Open Graph Description: Most appropriate sub-area of Processing 4? PDE Processing version 4.5.x Operating system all of them Bug description When going into the advanced preferences section, if you enter invalid inputs, t...
X Description: Most appropriate sub-area of Processing 4? PDE Processing version 4.5.x Operating system all of them Bug description When going into the advanced preferences section, if you enter invalid inputs, t...
Opengraph URL: https://github.com/processing/processing4/issues/1388
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Preferences not validating inputs","articleBody":"### Most appropriate sub-area of Processing 4?\n\nPDE\n\n### Processing version\n\n4.5.x\n\n### Operating system\n\nall of them\n\n### Bug description\n\nWhen going into the advanced preferences section, if you enter invalid inputs, the application will crash.\nIn order to fix this, you have to delete \n\nHere is an example:\neditor.tabs.size=2/\n\nI accidentally typed in a \"/\" and the program crashed. But deleting that entry from `preferences.txt` fixed it.\n\n### Steps to reproduce this\n\n1. Go to advanced settings\n\n2. Go to a text field input (like tab size) and enter non-numeric input\n\n3. This will create a parse error and crash the application\n\n\n### snippet\n\n```processing\n\n// Paste your code below :)\n\nvoid setup() {\n\n}\n\nvoid draw() {\n\n}\n```\n\n\n### Additional context\n\n_No response_\n\n### Would you like to work on the issue?\n\nYes, I’d like to help with this","author":{"url":"https://github.com/catilac","@type":"Person","name":"catilac"},"datePublished":"2026-01-26T15:10:39.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5},"url":"https://github.com/1388/processing4/issues/1388"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:eac72a36-11de-33fa-ed81-ccd59b508f50 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 900C:391BB0:BC0D11:F3BF1A:6A6010E0 |
| html-safe-nonce | c7657e8ecd894445ba268859f94a89d7af4ace234d083c068b10c56ebfffb353 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MDBDOjM5MUJCMDpCQzBEMTE6RjNCRjFBOjZBNjAxMEUwIiwidmlzaXRvcl9pZCI6IjIzMDI2MTg3ODc2MzkyMDIwMTYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 801de9f918ba8024fa106fb26cb9acf8e72aed759bee7f6319e84d16e7a00966 |
| hovercard-subject-tag | issue:3856373104 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/processing/processing4/1388/issue_layout |
| twitter:image | https://opengraph.githubassets.com/91939c14e720615a131b412e34057d25f80484d3e766acaf968b64d56007778a/processing/processing4/issues/1388 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/91939c14e720615a131b412e34057d25f80484d3e766acaf968b64d56007778a/processing/processing4/issues/1388 |
| og:image:alt | Most appropriate sub-area of Processing 4? PDE Processing version 4.5.x Operating system all of them Bug description When going into the advanced preferences section, if you enter invalid inputs, t... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | catilac |
| hostname | github.com |
| expected-hostname | github.com |
| None | 48cb2ed2304f8ae5a4a05d6327faf70466c4c0d9dcbf7b9df76251ca9c669a90 |
| turbo-cache-control | no-preview |
| go-import | github.com/processing/processing4 git https://github.com/processing/processing4.git |
| octolytics-dimension-user_id | 1617169 |
| octolytics-dimension-user_login | processing |
| octolytics-dimension-repository_id | 844382769 |
| octolytics-dimension-repository_nwo | processing/processing4 |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 844382769 |
| octolytics-dimension-repository_network_root_nwo | processing/processing4 |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | cb0f10a384099e0765239a7cc220992cae52bdba |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width