Comments (3)
It seems that this event handler in TipTap is blocking the selection: https://github.com/ueberdosis/tiptap/blob/48935a2f26e3da2fa13c265773dfe259893829cc/packages/core/src/PasteRule.ts#L174
I'm not sure yet why, because there's no preventDefault
or anything
from blocknote.
Thanks. It would be very useful to have a reproducible example of this indeed.
I doubt it's related to the global dragstart. My first guess is it could be related to some TipTap internal code (https://github.com/ueberdosis/tiptap/blob/48935a2f26e3da2fa13c265773dfe259893829cc/packages/core/src/NodeView.ts#L121)
from blocknote.
Sure! here it is: https://codesandbox.io/p/devbox/blocknote-drag-select-events-example-y9g4n3?file=%2Fsrc%2FEditor.jsx%3A18%2C8&workspaceId=46d3967c-edd3-49c2-bfa2-da9e852ba600
Try adding the new block called "Custom Table" using the slash menu and you'll be able to replicate this issue
As an addendum, I managed to show a usecase for the a default prop being a function as well I mentioned in #394 (Note the customId
creation inside CustomBlock.jsx
)
from blocknote.
Related Issues (20)
- render sidemenucontroller when editor editable field is set to false. HOT 1
- Issue with Persistent Placeholder in Liveblocks and BlockNote when Using Multiple Clients
- New placeholders option doesn't work with multiple editors HOT 1
- Can we use @blocknote in react native ? HOT 1
- Space Disappears in Custom Block with Inline Content(Firefox) HOT 1
- The hint text is not hidden during collaboration HOT 1
- Image block editable bug
- Text centering does not apply to list item
- How to disable sideMenu at top block (index 0)
- editor.getSelectedText() - Missing whitespace between selected text segments crossing blocks boundaries
- Change font size option in Formatting Toolbar HOT 1
- Custom ToolbarSelect HOT 1
- Default gray "List" text overlays list item text when having pressed shift + enter on that item
- [Collaboration] Make yjs provider composable HOT 1
- File drag-and-drop upload HOT 2
- Can't call `blocksToHTMLLossy` on document with React custom blocks without instantiating a BlockNoteView
- Code block component HOT 1
- When using the default Mantine components. The theme parameter is invalid. HOT 4
- Disabling keyboard input during form submission HOT 1
- The Documentation crashed (Got client-side exception) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blocknote.