Task checkboxes cause runaway memory & Page Crash
- Try clicking and un-clicking this 10 times.
If you click one checkbox, 2 requests are generated. Clicking another checkbox generates 4 requests. The next checkbox generates 8 requests, the next generates 16 requests, and so on. This pattern continues when you uncheck a box. So 2^(n+1)-1 total requests are made when n checkbox clicks are made. Checking and unchecking the box (or several boxes) 25 times would require 2,251,799,813,685,248 requests. This prevents the use of even moderately long checklists. Refreshing the page resets the request count.