-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Widget Editor: Unable to move blocks between widget areas. #25766
Comments
I agree we need a way to move a block to a different area without using drag and drop. |
Move To is working, albeit it's confusing. If you select Move To you can then use Tab and Shift+Tab to move the blue cursor around. |
I do believe this might be the best option. |
I'm finding it very difficult to use the keyboard to jump between widget areas. If this was refined, the "Move to" could work much better. I'll create an issue around using the keyboard to jump between areas. |
So there is a Move to option in the post editor as well. Never really used it. It is a bit confusing and cumbersome to use. Adding a cut & paste and drag of widgets between widget areas will help. |
Related: #25911 I think we have a good way forward by implementing these as you mention, @paaljoachim.
Let's get this to dev. :) |
What's the thing that Needs Dev here? Cut, copy, paste should work, and drag and drop is tracked by other (now closed) issues. |
@talldan, the Move To option just doesn't seem to work when trying to move one block/widget from one area to another. Here's a video of me trying the Move To without any success. I tried with a both a mouse and using the keyboard. I couldn't get it to happen. ProblemWhen I'm inside a widget area, I can't easily switch to another widget area using the keyboard. I did happen to see a grey line in between widget areas appear which was really weird. And in other cases, |
Okay, tried this again, and there seems to be a really confusing requirement that a Move To needs to have two blocks in another area to actually move the new block between? Here's another video of me trying again. It wasn't consistent after clicking "Move To" what got highlighted. It would NOT move the block until I selected a block in the other area. SolutionI should be able to select a widget area and drop the block inside it, at the bottom, without having to click into the widget area. |
For myself this action is extremely confusing. The Move To button feels to have no action or tell as to what your next step is. |
It is a bit difficult to understand, it was mostly implemented for screenreader users IIRC and there are some audible instructions. Anyway, my understanding is it primarily works using arrow keys, up/down for moving up and down, left/right for un-nesting/nesting. Right key works when the insertion line is above the block you want to nest into. There was a design somewhere showing some visible instructions for using move to mode. @paaljoachim do you remember seeing that? I couldn't find it 😄 |
Hey Dan @talldan I am not sure if I have seen any design of the Move to mode. As I had not noticed that the mode even existed earlier as I went and added the action menu mockup further above which was mentioned by @garretthyder. |
Ah, I was thinking of this issue - #25126 |
So just to follow up, it seems like the action here would be to make the arrow keys used for Move To clearer. Does that sound correct @mapk @paaljoachim? |
An overview
-Select "Move To" What is missing is an obvious border etc around the block/widget that will be moved. |
I think this issue maybe got a little distracted. The issue remains that the block movers and "Move to..." functionality do not allow for moving a block between widget areas. For block movers, I expect that clicking the down arrow for a block at the end of an area would move the block to the next area, if one exists. If one doesn't exist, then the down arrow should be disabled. With the "Move to..." functionality, hitting the down arrow on my keyboard should display the insertion guide in the next area, if one exists. If one doesn't exist, then an audible message should indicate that you've reached the end of the last area. |
This is probably another area where it might be confusing that widget areas are blocks. It's not possible to move blocks between other container blocks in that way, for example two adjacent groups. But @paaljoachim did make an issue proposing that here - #24328. The other option is to implement widget areas differently (make them not blocks, or make them 'passthrough' blocks) and have it work the way described. |
This feels like the root problem to solve. |
Yes, and to me it makes sense to do that for the post editor also, as @paaljoachim suggests in #24328. I think implementing that suggestion will solve this issue as well, right? |
To summarise this issue, I think there are two things that have been noted as improvements:
For the widget screens, #30896 and #30826 solve the issue of moving blocks between widget areas, so I think we can close this issue. |
I am testing out how to move a widget from one widget area to another.
Test 1
using the up and down move arrows.
It goes to the bottom of the widget area. I am not able to use the down arrow to move it to the next widget area.
Test 2
Using the 3 dot drop down menu. Move to.
That does not at all work. I see a blue line but I do not know how it is associated with the Move to action.
I am not able to use the Move to action.
The text was updated successfully, but these errors were encountered: