diff --git a/apps/remix-ide-e2e/src/commands/addFile.ts b/apps/remix-ide-e2e/src/commands/addFile.ts index 5463538fbb..7525b9be4f 100644 --- a/apps/remix-ide-e2e/src/commands/addFile.ts +++ b/apps/remix-ide-e2e/src/commands/addFile.ts @@ -54,10 +54,7 @@ function addFile(browser: NightwatchBrowser, name: string, content: NightwatchCo suppressNotFoundErrors: true, timeout: 60000 }) - .waitForElementPresent({ - selector: `//*[@data-id="tab-active" and contains(@title, "${name}")]`, - locateStrategy: 'xpath', - }) + .waitForElementContainsText('*[data-id="activeTabTitle"]', name) .setEditorValue(content.content) .getEditorValue((result) => { if(result != content.content) { diff --git a/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx b/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx index e3e7cb24e5..a7c778d797 100644 --- a/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx +++ b/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx @@ -970,7 +970,7 @@ export const CompilerContainer = (props: CompilerContainerProps) => { diff --git a/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx b/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx index 82951d059e..efc3f6cd8a 100644 --- a/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx +++ b/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx @@ -101,7 +101,7 @@ export const TabsUI = (props: TabsUIProps) => { data-id={index === currentIndexRef.current ? 'tab-active' : ''} > {tab.icon ? () : ()} - {tab.title} + {tab.title} {getFileDecorationIcons(tab)} { props.onClose(index); event.stopPropagation() }}> diff --git a/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx b/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx index 0743efc56e..8a5a3c1f1f 100644 --- a/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx +++ b/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx @@ -8,6 +8,7 @@ import {allCommands, allPrograms} from './commands' // eslint-disable-line import TerminalWelcomeMessage from './terminalWelcome' // eslint-disable-line import { Toaster } from '@remix-ui/toaster' // eslint-disable-line import { ModalDialog } from '@remix-ui/modal-dialog' // eslint-disable-line +import { CustomTooltip } from '@remix-ui/helper' import './remix-ui-terminal.css' import vm from 'vm' @@ -454,26 +455,51 @@ export const RemixUiTerminal = (props: RemixUiTerminalProps) => {
- + + +
-
0
+ +
0
+
- - + +