[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-10-06 UTC."],[[["\u003cp\u003eClears all existing widgets and elements from the root panel of the user interface.\u003c/p\u003e\n"],["\u003cp\u003eAllows for customization of the UI by adding new widgets after clearing the root panel, as demonstrated in the example using \u003ccode\u003eui.Label\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# ui.root.clear\n\n\u003cbr /\u003e\n\nClears the root panel.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-------------------|---------|\n| `ui.root.clear()` | |\n\n**No arguments.**\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Replace the default UI widgets with a few custom widgets.\nui.root.clear();\nui.root.add(ui.Label('This is a custom user interface.'));\n```"]]