I use SFML to handle window and context creation for me. Since I implemented deferred shading, I make use of many framebuffers. When I recreate the window to switch to fullscreen, I get continuous OpenGL errors.
Do my framebuffers still exists after recreating the window? I do not know much about SFML's internal context handling but I know that for example shader programs are still available after window recreation.