Opened 10 years ago
Closed 10 years ago
#30148 closed defect (bug) (fixed)
Twenty Fifteen: Non-supported networks in the social menu show up blank on the front end
Reported by: | chellycat | Owned by: | iandstewart |
---|---|---|---|
Milestone: | 4.1 | Priority: | normal |
Severity: | normal | Version: | 4.1 |
Component: | Bundled Theme | Keywords: | has-patch commit |
Focuses: | Cc: |
Description
Steps to Reproduce:
- In Twenty Fifteen, create a new menu and assign it to the "Social Links Menu" location. Save the menu.
- Add a few social links (for example, Twitter, Facebook, Google Plus). Observe how the Genericons appear.
- Now, return to your social menu admin, and add a few links to networks that aren't supported in Genericons (such as http://last.fm, http://spotify.com/). Save the menu.
- Observe how nothing appears on the front end for these networks, because there is no associated Genericon. However the links DO show up in the source code, and they are clickable in the menu -- they're just invisible.
I can see this being confusing for new users, especially if they don't read the documentation first.
Should there be a default Genericon that always appears in the case of non-supported icons?
Attachments (4)
Change History (21)
#4
follow-up:
↓ 5
@
10 years ago
Should we add a line to the README that explains the unsupported icon fallback?
#5
in reply to:
↑ 4
@
10 years ago
Replying to chellycat:
Should we add a line to the README that explains the unsupported icon fallback?
It won't harm. Can you make a patch with 30148.diff?
@
10 years ago
Add "unapprove" icon as a fallback for non-supported social networks, and mention about in readme.txt
#9
@
10 years ago
- Owner set to iandstewart
- Resolution set to fixed
- Status changed from new to closed
In 30212:
#10
@
10 years ago
- Resolution fixed deleted
- Status changed from closed to reopened
We may want to consider displaying the generic "Share" Genericon instead of the new "unsupported" icon. It's a bit more user-friendly, just in case a site owner really wants to add an unsupported social link.
There are other themes that already do this.
#11
@
10 years ago
I agree w/ Kathryn on this (and also sorry I didn't see this earlier :))
The Share icon is a more positive fallback -- it still gives the user visual feedback without saying "no, don't use this network" outright.
#12
@
10 years ago
Kathryn has me convinced.
So, "no" icon vs "share" icon:
In the worst case scenario where the user adds _only_ unsupported links or mostly unsupported links, in both cases they will learn something visually with some feedback from the default icon (that is, that the fancy logo isn't supported).
In both cases there is the issue that there are icons that can't be differentiated from one another.
But in one case — the "no" icon — there is an icon that might look like a bug too.
As far as how it might affect visitors to the blog in the worst-case scenario both cases have icons that can't be differentiated from one another.
Which leaves us with …
in one case — the "no" icon — there is an icon that might look like a bug too
… which sounds like a defect.
In the ticket description, I suggested adding "Spotify" when I meant "Sound Cloud" - http://soundcloud/ . Spotify is supported and Sound Cloud is not.
Here's a screenshot that shows how the menu looks with unsupported networks (as noted by the gaps): https://cloudup.com/cObk7bCk9tP