It’s considered bad UX to have a million checkboxes (or a million of any UI element) on a single page.
Consider breaking this up into 3-deep nested pages, each with 100 options.
Consider breaking this up into 3-deep nested pages, each with 100 options.
With the right procedural generation and some decent flavor, that could be genuinely horrifying!