Live data from Hacker News

Chrome 77 Breaking Drag and Drop Events

bugs.chromium.org

51–60 of 194 posts

Re: Chrome 77 Breaking Drag and Drop Events

#51
post #35
post #26

Earlier quoted context omitted.

A customer of mine uses Kanbanize to organize software development. Think Trello on steroids. I imagine that instead of dragging cards to their destination we could open a menu and select the destination column. Maybe that would be even faster sometimes. However reordering cards inside a column without drag and drop would be a pain: Move Up, Move Down buttons, no thanks.

I don't disagree, this is a great example. I think d&d can work in special cases where the distance for the item to travel is not too small (so that you wouldn't move things by accident), but it is also not uncomfortably far away so that you don't see the target and have to navigate to it while you're d&d-ing. I guess these limiting factors are what makes it tricky to get right. But what about selecting a card and be…

Click to select and move with arrow keys could be OK. We should measure times but my gut feeling is that if I already have my hand on the mouse or touchpad (in my case it's always a touchpad) then I can keep using it to move the card around without the extra time to reach for the keys.

Gut feeling again: the keyboard could be more effective on larger distances because each tap of a key is a full movement of one row or one column, and no mistakes.

People using a mouse probably need more time to release the mouse and move their hand back to the keyboard, unless they are left handed: mouse on the left and right hand already close to the arrow keys.

About drag and drop: it's a mess if you can't see both source and destination at the same time. Then you drag hoping to be headed into the right direction. A right click menu could be better in those cases.

Re: Chrome 77 Breaking Drag and Drop Events

#52
post #7
post #5

Earlier quoted context omitted.

> cannot be done well on touch-screen devices I literally just drag-and-dropped that text on a phone.

Good for you! I personally find it difficult to do it without a mouse. And even with mouse it's error prone, you might accidentally move your mouse during clicking on something, and d&d something somewhere that you don't really want to (classic example is moving folder into another folder in the file open dialog).

DnD is natural human gesture to move things around. Implementation is imperfect but Undo should help then. Desktop has all this sorted out for years.

Re: Chrome 77 Breaking Drag and Drop Events

#53
post #9

I switched to Firefox after they stopped caring about usability issues (like right clicking without releasing left mouse button deselects the text since v fifty-something on windows), the difficulties they created for ad blockers, the account integration fiasco, and so on. I know this particular bug seems to be an edge case that may happen with every browser, but when you are using Chrome, you should know that if an…

Firefox could be a lot better with usability issues, too. They will agree on something being an issue and then let the ticket sit there for months and years, even if it's something that's easy to fix and should be prioritized.

Re: Chrome 77 Breaking Drag and Drop Events

#54

Earlier quoted context omitted.

Skype web doesn't work on Firefox and am still not able to fathom why

They just block it by user agent, if you spoof it, everything is working well.

How comes nobody has sued them over that yet?!!

Re: Chrome 77 Breaking Drag and Drop Events

#55
post #8
post #3

Earlier quoted context omitted.

I work on drag & drop a lot, especially right now. It's interesting how complicated overall, and how many different (code) solutions there are to the general drag & drop UX problem. I was consolidating ideas/notes from older notebooks a few mornings ago, I couldn't help thinking how it feels like reimplementing human evolution in a different/abstract medium.

Agreed, it's a much harder problem to get right than it looks on the surface "sure I can add drag & drop easily!". Like a lot of things in software...

You can add drag and drop quite easily if you use a library for it.

Re: Chrome 77 Breaking Drag and Drop Events

#57
post #9

I switched to Firefox after they stopped caring about usability issues (like right clicking without releasing left mouse button deselects the text since v fifty-something on windows), the difficulties they created for ad blockers, the account integration fiasco, and so on. I know this particular bug seems to be an edge case that may happen with every browser, but when you are using Chrome, you should know that if an…

> I'd still humbly suggest everyone to give Firefox a try. I usually suggest die-hard Chrome users use a plugin to spoof their user agent so product managers and developers are more likely to tread non-Chrome as a first-class browser.

That’s some 4 dimensional chess.

Re: Chrome 77 Breaking Drag and Drop Events

#58
post #9

I switched to Firefox after they stopped caring about usability issues (like right clicking without releasing left mouse button deselects the text since v fifty-something on windows), the difficulties they created for ad blockers, the account integration fiasco, and so on. I know this particular bug seems to be an edge case that may happen with every browser, but when you are using Chrome, you should know that if an…

Skype web doesn't work on Firefox and am still not able to fathom why

Note that it doesn't even work on Chromium.

Re: Chrome 77 Breaking Drag and Drop Events

#59
post #8
post #3

Earlier quoted context omitted.

I work on drag & drop a lot, especially right now. It's interesting how complicated overall, and how many different (code) solutions there are to the general drag & drop UX problem. I was consolidating ideas/notes from older notebooks a few mornings ago, I couldn't help thinking how it feels like reimplementing human evolution in a different/abstract medium.

Agreed, it's a much harder problem to get right than it looks on the surface "sure I can add drag & drop easily!". Like a lot of things in software...

To me it's very interesting to see how many applications completely forgot that you might want to use a scroll wheel during a drag and drop. I don't think that even works half the time...

Re: Chrome 77 Breaking Drag and Drop Events

#60
post #2

Spent half the morning trying to work out why drag and drop events were not working properly in code that was working fine and deployed for nearly a year. Finally tracked it down to this obscure bug in Chrome 77 which re-orders drag and drop events but only when your page is inside an iframe that is hosted on a different domain. Looking at the report it looks like this has broken a lot of peoples applications and lik…

The fix is in 77.0.3865.120 (see comments 45, 46), if you update to current stable it should be fine.
Post reply on HN