LWJGL3 GLFW_CURSOR_NORMAL hiding the mouse?

This is really confusing and it only happens when I turn of fullscreen then afterwards switch from GLFW_CURSOR_DISABLED to GLFW_CURSOR_NORMAL… After that it acts like GLFW_CURSOR_HIDDEN for some reason…

I will be willing to give any code you need but it will be alot as it is part of my game-engine… I will try to recreate the bug in a simplified form but for now, I will just describe what is happening when this bug happens…

  • I turn fullscreen off, which completely recreates the window but sharing with the old window
  • I destroy the old window
  • I then change from GLFW_CURSOR_DISABLED to GLFW_CURSOR_NORMAL

I tried googling this but got nothing… Am I doing something wrong or something?