Clicking or dragging on text doesn't have any effect (Firefox / OSX)

EDIT: looks like a partial duplicate of Drag and drop in Firefox, but note that not only D+D is broken in my case but also clicking to position the cursor for editing.

On OSX Firefox (v68.0.2), when I click on any text in the outline, the cursor does not appear, meaning I can’t edit any of my Dynalist content unless I switch to a kb-only workflow. This is new; it worked fine ~3 days ago (last time I refreshed my dynalist windows).

On each click (or drag) the JS console shows the following error:

ReferenceError: TouchEvent is not defined
[stacktrace in case it’s useful:]
ds https://dynalist.io/assets/js/main.min.js?v=20190831211455:1
_activate_block_from_location https://dynalist.io/assets/js/main.min.js?v=20190831211455:1
on_node_rendered_mousedown https://dynalist.io/assets/js/main.min.js?v=20190831211455:1
self-hosted:1003
jQuery 2
dispatch
handle
d https://dynalist.io/assets/libs/raven.min.js?v=20190831211455:2

If I click right at the bottom or top border of a text entry, sometimes the cursor will appear at the start of that item. Then once it’s “active”, I’m able to click to position the cursor elsewhere in that item. But if I click on a different item, I’m back to the stuck state.

Chrome appears to work as expected.

2 Likes

I’m also experiencing similar symptoms as of last night 8/31.

  • OS: Arch Linux
  • Browser: Firefox 68.0.2

I also get a similar JS console error when I click:

ReferenceError: TouchEvent is not defined main.min.js:1:152330
ds https://dynalist.io/assets/js/main.min.js?v=20190901083814:1
_activate_block_from_location https://dynalist.io/assets/js/main.min.js?v=20190901083814:1
on_node_rendered_mousedown https://dynalist.io/assets/js/main.min.js?v=20190901083814:1
self-hosted:1003
jQuery 2
d https://dynalist.io/assets/libs/raven.min.js?v=20190901083814:2

As above, I can also get a cursor to appear sometimes. If I open the menu then press an arrow key, I get a cursor and can edit. Then once I click somewhere else, the problem reappears.

For me as well, Chrome seems to work as expected.

Looking into it, really sorry about that!

@Topher_Hunt @Gary_Muller: should be fixed now, could you guys refresh to confirm? Thanks!

Thanks @Erica. Yes that does seem to correct this issue for me. Appreciate your quick attention to fix it!

1 Like

Thanks for confirming! Please don’t hesitate to let us know if you find anything odd.

:grinning: Thanks for addressing this so quickly. I was running in to it also this afternoon.

Working for me now, thank you! Note that clicking and dragging to select text still isn’t working for me on FF unless I first click to get the cursor in that text node. But that’s not a major problem for me.

Have you experienced this issue before?

Have you experienced this issue before?

Unfortunately no data because I just switched from Chrome to FF last week (just in time for the short-lived cursor bug). All I know is, clicking and dragging to select text in a node that isn’t selected (ie. the cursor is elsewhere) works on Chrome but currently doesn’t work in FF. You need to first click to make the node active, then you can click and drag to select text. But again this isn’t a problem for me, just wanted to make sure you’re aware of it.

Hi Erica, I also experience the problem with click and drag that Topher describes. It’s something I had been aware of prior to the click to position cursor issue that you just fixed, so I’d expect that it’s not directly related, and has a different cause.

Thanks for confirming! That’s our finding as well.

Do you remember approximately how long this issue has been around? We went back a few months worth of change, and the issue was still present back then.

Sorry, I don’t have a precise recollection, but more than a few months sounds correct. To be honest, I’m not really sure if it’s ever worked differently under Firefox. Chances are it’s been there for awhile. I did just now confirm the click and drag works correctly under Chrome, FWIW.

I see. Thanks a lot for the info nonetheless!