Canvas is a great feature, but it often gets in my way, as it keeps insisting on reopening that “whiteboard” interface and reviewing the entire code again, when sometimes i just ask for a change in a small function in the prompt.
i tried instructions like “do not use the canvas” to the custom instructions, but new chats continue to generate that canvas when generating codes.
one of the problems with this canvas is that the interface is now forcing it, so i go back to the chat and when trying to copy the code or part of it, i click with the mouse and the canvas opens, and only there is it possible to copy the code. i close it, it opens again next code generated. i start a new chat, it generates the canvas ui again.
after generating canvas, i see a clickable option “answer in chat”, so it makes chatgpt to generate a brand new answer, not just converting the already generated one.
could this be some new type of “push” for the feature?
EDIT 2025/01/13(topic was closed after I selected “solution” for the answer below so I couldn’t answer anymore):
For some reason I just didn’t realize there is a “Canvas” checkbox there now. Maybe because of 2 years using ChatGPT I mentally assumed there are always the same options there since they released that, and didn’t even aim my eyes there anymore.
You don’t need to write any instructions in Custom Instructions to disable Canvas in ChatGPT. Just make sure leave the checkbox next to Canvas empty.
After leaving the Canvas checkbox unchecked, click Save.
When we make changes in the settings of ChatGPT, the updates usually don’t take effect immediately in the first conversation. Most of the time, we see the changes applied starting from the second chat.
First, we generated a story and a code sample using Canvas.
Then, without writing anything in Custom Instructions, we left the Canvas checkbox unchecked.
After saving, in the first conversation, the changes weren’t effective, so Canvas still opened.
However, starting from the second and third conversations, Canvas no longer opened.
If we want to use Canvas again, we simply need to select it from the toolbox in the input section. There’s no need to enable the Canvas checkbox in Custom Instructions.