Rosey/markdown-draft-js

Sample remarkable plugin does not match content beginning with a mention

Opened this issue · 1 comments

if (!state.src || !state.pos) {

0 is falsey in JS, so this will not match a mention at the start of an editor.

A better idea here would be to use something like:

        if (!state.src || typeof state.pos !== 'number') {

A test case could then be added:

  it('can handle editor beginning with block entity data', function () {

Alternatively, it could just be a second check in the existing test:

  it('can handle block entity data', function () {

If desired, I can submit a PR with this change