Last modified: 2013-03-04 22:14:57 UTC
I discovered a problem, here in my Extension:OpenID. The problem is that the E:OpenID adds a new pref tab ("OpenID"), which works fine since many years, but the <legend>section header texts</legend> are not shown, and the skin looks as if the user skin is fully ignored. I never reported this, because I did not notice the effect until today. The effect (no <legend> texts shown) can be seen live in http://openid-wiki.instance-proxy.wmflabs.org/wiki/Special:Preferences#mw-prefsection-openid when you compare this pref tab with one of the other pref tabs. I have no idea how this can be solved. For me it looks as a + bug in the core which effects extensions in loosing skin or context in their new section(s) when the extension + uses Hook:GetPreferences ; and + adds a new section e.g. "OpenID"
Now I found that <fieldset>...</fieldset> tags are not set aroung the sub sections.
Solution given by grunny: If you want the fieldset to appear, I believe you just need to change all the 'section' => 'openid', in the + preference arrays to 'section' => 'openid/openid', and then it will use the prefs-openid message, which you have already defined, as the section text in the fieldset legend. Cheers, grunny see discussion thread http://article.gmane.org/gmane.science.linguistics.wikipedia.technical/67930
fixed in https://gerrit.wikimedia.org/r/#/c/52154/