Reduced Test Cases

Step 1: Isolate the bug on your end

More often than not, the problem is with your code, not with FullCalendar. To determine this, remove as much of your code as possible:

  • Remove all unrelated stylesheets and JS files
  • Remove all unrelated 3rd party libraries
  • Remove all server-side logic. Use static HTML and JSON files instead.

For more info on this technique, read Reduced Test Cases.

Step 2: Post a public demonstration of the bug

Use a service like Codepen or JSFiddle to demonstrate the bug online. Enter your JS, CSS, HTML, and JSON and wire up all the relevant dependencies. To help you get started, here are some debugging templates:

FullCalendar v6

FullCalendar v5

FullCalendar v4