Skip to content

Commit 0c70fdc

Browse files
committed
fixed cloas all files
1 parent c2c3f78 commit 0c70fdc

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

apps/remix-ide-e2e/src/tests/workspace.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ module.exports = {
4747
.execute(function () { document.querySelector('*[data-id="modalDialogCustomPromptTextCreate"]')['value'] = 'workspace_name_1' })
4848
.click('*[data-id="workspacesModalDialogModalDialogModalFooter-react"] .modal-ok')
4949
.waitForElementVisible('*[data-id="treeViewLitreeViewItemtests"]')
50-
.waitForElementNotPresent('*[data-id="treeViewLitreeViewItemtest.sol"]')
50+
.waitForElementNotPresent('*[data-id="treeViewLitreeViewItemtest.sol"]', 60000)
5151
.click('*[data-id="workspacesSelect"] option[value="workspace_name"]')
5252
.waitForElementVisible('*[data-id="treeViewLitreeViewItemtests"]')
5353
},

libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ export const Workspace = (props: WorkspaceProps) => {
119119

120120
const createNewWorkspace = async (workspaceName) => {
121121
try {
122+
await props.fileManager.closeAllFiles()
122123
await props.createWorkspace(workspaceName)
123124
await setWorkspace(workspaceName)
124125
toast('New default workspace has been created.')
@@ -127,6 +128,7 @@ export const Workspace = (props: WorkspaceProps) => {
127128
console.error(e)
128129
}
129130
}
131+
130132
const [state, setState] = useState({
131133
workspaces: [],
132134
reset: false,
@@ -224,6 +226,7 @@ export const Workspace = (props: WorkspaceProps) => {
224226
const workspaceName = workspaceCreateInput.current.value
225227

226228
try {
229+
await props.fileManager.closeAllFiles()
227230
await props.createWorkspace(workspaceName)
228231
await setWorkspace(workspaceName)
229232
} catch (e) {

0 commit comments

Comments
 (0)