Make WordPress Core

Opened 6 years ago

Closed 6 years ago

#13330 closed feature request (fixed)

Is the AYS? really needed for menu items?

Reported by: Denis-de-Bernardy Owned by: nacin
Milestone: 3.0 Priority: normal
Severity: normal Version: 3.0
Component: Menus Keywords: ux-feedback
Focuses: Cc:


The AYS? behavior when menu items are removed is inconsistent with that of, say, widgets.

Change History (9)

#1 @filosofo
6 years ago

Almost everything else about the UI behavior differs, too. Why does this particular difference matter?

#2 @koopersmith
6 years ago

  • Keywords ux-feedback added; ui ux removed

#3 @Denis-de-Bernardy
6 years ago

Well, it seems to me that there's little need to enforce it when adding/removing menu items. They can readily be re-added if necessary. Plus, picture ourselves keeping the AYS while enabling drag/drop of menu items to add/remove them. Clearly it makes no sense in that case.

#4 @jane
6 years ago

Widgets don't get removed and lost, as of 2.8. Widget removal used to have an AYS, but when we created the "Inactive Widgets" area, it rendered AYS unnecessary, since nothing was lost by removing a widget. Since menu items are lost on removal, that's why there's an AYS, just like on screens where we have delete instead of trash (excluding actual Trash screens).

#5 @jane
6 years ago

  • Type changed from defect (bug) to feature request

#6 @nacin
6 years ago

I would tend to agree we don't need an AYS for menu items.

That said, widgets have a Delete link only pixels away from the Close link. The Delete link has no AYS and deletes the instance entirely -- it is not moved to inactive widgets. Maybe the best fix for that, for now, would be to hide the close link if not JS.

#7 @nacin
6 years ago

  • Owner set to nacin
  • Status changed from new to accepted

#8 @ryan
6 years ago

I think it was decided to remove this menu item AYS and use just the menu level AYS.

#9 @nacin
6 years ago

  • Resolution set to fixed
  • Status changed from accepted to closed
Note: See TracTickets for help on using tickets.