List of steps to reproduce (step by step, including full links if applicable):
- Go to https://en.wikipedia.org/wiki/File:Dennis_Hwang_at_a_Doodle4Google_event_in_Beijing.jpg
- button = new OO.ui.ButtonWidget( { framed: false, icon: 'settings', label: 'Settings', id: 'test', invisibleLabel: false } ); $( '.vector-menu-content' ).append(button.$element);
What happens?:
The 'settings' icon doesn't show. Note that replacing 'settings' with 'error' actually does show the 'error' icon. Also note that the 'settings' icon is displayed when you run the code on:
*https://en.wikipedia.beta.wmflabs.org/wiki/Bert
*https://en.wikipedia.beta.wmflabs.org/wiki/File:Bert_Self-portrait.png
*https://en.wikipedia.org/wiki/Oozlefinch
The problem only exists in production and only in the File: namespace. (maybe other namespaces, I didn't try them all)
What should have happened instead?:
Settings icon should always be displayed.