diff --git a/e2e-tests/whiteboards.spec.ts b/e2e-tests/whiteboards.spec.ts
index 5f498c2c1c4..eedc70d27e2 100644
--- a/e2e-tests/whiteboards.spec.ts
+++ b/e2e-tests/whiteboards.spec.ts
@@ -80,18 +80,11 @@ test('set whiteboard title', async ({ page }) => {
)
})
-test('select rectangle tool', async ({ page }) => {
- await page.keyboard.press('7')
- await expect(
- page.locator('.tl-geometry-tools-pane-anchor [title*="Rectangle"]')
- ).toHaveAttribute('data-selected', 'true')
-})
-
test('draw a rectangle', async ({ page }) => {
const canvas = await page.waitForSelector('.logseq-tldraw')
const bounds = (await canvas.boundingBox())!
- await page.keyboard.press('7')
+ await page.keyboard.press('r')
await page.mouse.move(bounds.x + 5, bounds.y + 5)
await page.mouse.down()
diff --git a/tldraw/apps/tldraw-logseq/package.json b/tldraw/apps/tldraw-logseq/package.json
index 92777154884..a7d358b3f61 100644
--- a/tldraw/apps/tldraw-logseq/package.json
+++ b/tldraw/apps/tldraw-logseq/package.json
@@ -19,6 +19,7 @@
"@radix-ui/react-switch": "^1.0.1",
"@radix-ui/react-toggle": "^1.0.1",
"@radix-ui/react-toggle-group": "^1.0.1",
+ "@radix-ui/react-tooltip": "^1.0.2",
"@tldraw/core": "2.0.0-alpha.1",
"@tldraw/react": "2.0.0-alpha.1",
"@tldraw/vec": "2.0.0-alpha.1",
diff --git a/tldraw/apps/tldraw-logseq/src/components/ActionBar/ActionBar.tsx b/tldraw/apps/tldraw-logseq/src/components/ActionBar/ActionBar.tsx
index 4c0b74ead5c..d997050492d 100644
--- a/tldraw/apps/tldraw-logseq/src/components/ActionBar/ActionBar.tsx
+++ b/tldraw/apps/tldraw-logseq/src/components/ActionBar/ActionBar.tsx
@@ -31,26 +31,19 @@ export const ActionBar = observer(function ActionBar(): JSX.Element {
return (
-