Opened 9 months ago

Last modified 4 months ago

#21770 new defect (bug)

Multiple New Feature Pop-ups mess UI

Reported by: titanas Owned by:
Priority: normal Milestone: Awaiting Review
Component: Administration Version: 3.4.1
Severity: normal Keywords: dev-feedback ui-focus
Cc:

Description

WordPress admin and plugins http://dl.dropbox.com/u/184353/wordpress-admin-pop-ups.png New Feature Pop-up messages appear on the admin simultaneously, blocking each other messages and functionality. The UI gets seriously messed up.

User attention focuses on how to get rid the overlaping pop-ups rather than reading the messages and understand and start using the new features.

Change History (8)

  • Keywords close added

Feature pointers are designed only for internal pointers yet. You should report this to the plugin author.

Also, feature pointers are meant for, you know, pointing to features! not asking for permission to track data.

Actually, only the PHP API is meant for internal use.

We don't stop plugins from enqueing the JS lib and using it, but if a lot of devs start abusing them, we will have to do something about it.

  • Keywords dev-feedback added; close removed

I think this is a good signal to start thinking about offering a PHP API for this, possibly one that limits pop-ups to one per screen (as Yoast also suggested on twitter).

If I had my druthers, I'd remove them completely from Core, but you can't always have your druthers.

Last edited 9 months ago by scribu (previous) (diff)

Previous discussion: 32:ticket:18693.

comment:6 follow-up: ↓ 7   azaozz9 months ago

This screenshot looks fine to me. If the user is bothered by plugins that show (too many) pointers, he/she can consider deleting the offending plugins.

The only thing I don't like is that a plugin added pointer can be without a "Dismiss" link/button.

comment:7 in reply to: ↑ 6   mikeschinkel9 months ago

Replying to azaozz:

This screenshot looks fine to me. If the user is bothered by plugins that show (too many) pointers, he/she can consider deleting the offending plugins.

The only thing I don't like is that a plugin added pointer can be without a "Dismiss" link/button.

Agreed.

  • Component changed from UI to Administration
  • Keywords ui-focus added
Note: See TracTickets for help on using tickets.