Skip to content

Commit 916134b

Browse files
committed
1 parent 98d44d5 commit 916134b

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

blocksuite/affine/widget-toolbar/src/toolbar.ts

+13
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,19 @@ export class AffineToolbarWidget extends WidgetComponent {
257257
})
258258
);
259259

260+
disposables.add(
261+
std.store.slots.blockUpdated.on(record => {
262+
if (
263+
flags.isBlock() &&
264+
record.type === 'update' &&
265+
record.props.key === 'text'
266+
) {
267+
flags.refresh(Flag.Block);
268+
return;
269+
}
270+
})
271+
);
272+
260273
// Handles `drag and drop`
261274
const dragStart = () => flags.toggle(Flag.Hiding, true);
262275
const dragEnd = () => flags.toggle(Flag.Hiding, false);

blocksuite/tests-legacy/e2e/format-bar.spec.ts

-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ import {
2727
selectAllBlocksByKeyboard,
2828
selectAllByKeyboard,
2929
setInlineRangeInInlineEditor,
30-
setSelection,
3130
switchReadonly,
3231
type,
3332
undoByKeyboard,
@@ -338,7 +337,6 @@ test('should format quick bar be able to link text', async ({
338337
`${testInfo.title}_init.json`
339338
);
340339

341-
await setSelection(page, 3, 0, 3, 3);
342340
// The link button should be active after click
343341
await expect(linkBtn).toHaveAttribute('active', '');
344342
await linkBtn.click();

0 commit comments

Comments
 (0)