Make WordPress Core

Opened 10 years ago

Closed 10 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
10 years ago

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

#2 @koopersmith
10 years ago

  • Keywords ux-feedback added; ui ux removed

#3 @Denis-de-Bernardy
10 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
10 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
10 years ago

  • Type changed from defect (bug) to feature request

#6 @nacin
10 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
10 years ago

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

#8 @ryan
10 years ago

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

#9 @nacin
10 years ago

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