Wikipedia talk:Tools/Navigation popups/Archive 7


Pages with endashes (such as Bose–Einstein condensate) aren't showing up properly. MC10 | Sign here! 05:01, 22 May 2009 (UTC)[reply]

Dude, did you read the template you just added? "This template should be followed by a complete and specific description of the request, so that an editor unfamiliar with the subject matter could complete the requested edit immediately.". Will you please only add {{editprotected}} if you can give a specific edit request, or if it's reasonably likely that almost any admin will know how to fix it?
In any case, I can't see what's supposed to be wrong. From your "aren't showing up properly" I can only assume that you are talking about the popups preview of the page, and it is working fine for me.
 Works for me, Amalthea 09:24, 22 May 2009 (UTC)[reply]
Ah, so it's an IE issue. Perhaps the IE hack is no longer needed for IE8. Under IE7 this works right ? —TheDJ (talkcontribs) 10:19, 22 May 2009 (UTC)[reply]
Same behaviour in IE 7.0.5730.11, I'm afraid. Michael Bednarek (talk) 11:25, 22 May 2009 (UTC)[reply]
Is this new, or has it always done this and simply no one reported it so far ? —TheDJ (talkcontribs) 12:46, 22 May 2009 (UTC)[reply]
It's not new, but there are not many articles with "–" in the title (those Latin lists above have only recently been made that way), and even when I come across them, I just don't use the links within the popups. Michael Bednarek (talk) 13:26, 22 May 2009 (UTC)[reply]
Do you have the same problem with La Défense ? Or is it only with unicode characters ? —TheDJ (talkcontribs) 14:19, 22 May 2009 (UTC)[reply]
Same problem; never noticed it, although I work a bit with operas, and quite a few of those do have various accents (French, German). This seems to happen with all of those, too.
PS: Of course, the German popups don't have that problem, but then again, they don't run in IE native mode at all; error messages at their talk page (in German).
PPS: Strangely, the French popups do have that same problem. Michael Bednarek (talk) 16:53, 22 May 2009 (UTC)[reply]
fr: loads the version from us, de: has their own fork. Amalthea 17:08, 22 May 2009 (UTC)[reply]

The German popups version is kinda old like amalthea says. Perhaps that is related. I have now made a change to popups that might correct this problem, so if you can clear your cache and try again, it might be fixed. I'm just guessing here, since I don't have access to any version of IE atm. —TheDJ (talkcontribs) 17:31, 22 May 2009 (UTC)[reply]

The issue is only with unicode characters, I think. La Défense works fine. And no, the change didn't work. I'm currently using the script version of popups as I have a few different settings for popups. MC10 | Sign here! 02:51, 24 May 2009 (UTC)[reply]
I confirm that using Firefox works fine. MC10 | Sign here! 04:58, 24 May 2009 (UTC)[reply]
@TheDJ: I have not seen any change in the behaviour of popups.
@MC10: No, as I wrote above, La Défense doesn't work here (IE8) either. Aside: I don't understand the reference to Unicode characters: I type the "–" not as an HTML coded character (–) but as Alt+0+1+5+0 and the é as Alt+0+2+3+3 and believe both to be within the extended ASCII set; maybe the "–" is converted through some magic to its Unicode equivalent (–)? (rhetorical question) -- Michael Bednarek (talk) 09:19, 24 May 2009 (UTC)[reply]
La Défense  Works for me; try using compatibility mode. MC10 | Sign here! 23:29, 24 May 2009 (UTC)[reply]
I can't figure out what the big change is between old and new version diff that would cause it to work in IE8 in the old version, but not work in the new version. What was tested on the German wikipedia? – or é, and was it in compatiblity mode or not ? It seems to me that atm we have: é only working in IE7/compatibility mode, and – not working in either IE7/comp. or IE8. Did i distill this information correctly ? —TheDJ (talkcontribs) 12:23, 25 May 2009 (UTC)[reply]
It is possible that I'm running into this issue. I'll create a test version for people so that we can test this. —TheDJ (talkcontribs) 12:44, 25 May 2009 (UTC)[reply]

Please add importScript( 'User:TheDJ/hreftester.js' ) to your monobook.js file and visit User:TheDJ/Tester. You can add the results below. —TheDJ (talkcontribs) 13:17, 25 May 2009 (UTC)[reply]

Useragent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.10+ (KHTML, like Gecko) Version/4.0 Safari/528.17
0: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href'): view_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href', 2): view_html.php?sq=&lang=&q=La_D%C3%A9fense
1: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href'): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href', 2): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
Useragent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.10) Gecko/2009042315 Firefox/3.0.10
0: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href'): view_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href', 2): view_html.php?sq=&lang=&q=La_D%C3%A9fense
1: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href'): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href', 2): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
Useragent: Opera/9.62 (Macintosh; Intel Mac OS X; U; en) Presto/2.1.1
0: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_Défense
0: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_Défense
0: getAttribute('href'): view_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href', 2): view_html.php?sq=&lang=&q=La_D%C3%A9fense
1: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose–Einstein_condensate
1: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose–Einstein_condensate
1: getAttribute('href'): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href', 2): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
(ec) Apparently, MC10's and my experiences differ. I observe popups' corrupted page names in IE7 and IE8 (any mode); MC10 writes it works in IE8's Compatiblity Mode. For me, the popup for La Défense is always La Défense (= La_D%C3%83%C2%A9fense ). It doesn't bother me, though. -- Michael Bednarek (talk) 13:23, 25 May 2009 (UTC)[reply]

Alrighty, IE8 in normal mode: La Défense works, Einstein doesn't, output when I execute javascript:void(importScript( 'User:TheDJ/hreftester.js' )) by pasting it into the address bar is:

Useragent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
0: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href'): view_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href', 2): view_html.php?sq=&lang=&q=La_D%C3%A9fense
1: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href'): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href', 2): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate

In compatibility mode, both are borken, and output is:

Useragent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
0: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href'): http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href', 2): view_html.php?sq=&lang=&q=La_D%C3%A9fense
1: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href'): http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href', 2): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate

Slight difference between the two with getAttribute('href') (absolute URL vs. relative), but nothing that would hint at the problem. Haven't tried looking into it myself yet.
Amalthea 13:43, 25 May 2009 (UTC)[reply]

(ec)

IE8, Compatibility View
Useragent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; GTB6; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
0: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href'): http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href', 2): view_html.php?sq=&lang=&q=La_D%C3%A9fense
1: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href'): http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href', 2): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
IE8, IE8 Mode
Useragent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
0: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href'): view_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href', 2): view_html.php?sq=&lang=&q=La_D%C3%A9fense
1: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href'): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href', 2): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate

-- Michael Bednarek (talk) 13:48, 25 May 2009 (UTC)[reply]

It seems to me the problem is not with the retrieval of the URLs —I can click on the blue link on the page for La Défense and get there— but with the transformation of that URL into the text in the popup window where it turns up as La Défense. I noticed there is some relationship between the expected and the received characters:
é = %C3 %83 %C2 %A9
à =  C3      © = A9
Just a thought… -- Michael Bednarek (talk) 14:21, 25 May 2009 (UTC)[reply]

Windows Vista with Internet Explorer 8:

Useragent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; GTB6; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
0: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href'): http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href', 2): view_html.php?sq=&lang=&q=La_D%C3%A9fense
1: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href'): http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href', 2): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate

MC10 | Sign here! 20:40, 25 May 2009 (UTC)[reply]

Windows 7 with Internet Explorer 7:

Useragent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; .NET CLR 3.0.30529; .NET CLR 3.0.30618; .NET CLR 3.5.30529; .NET CLR 3.5.30618; InfoPath.2; Media Center PC 5.0)
0: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href'): http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href', 2): view_html.php?sq=&lang=&q=La_D%C3%A9fense
1: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href'): http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href', 2): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate

MC10|Sign here! 00:53, 10 June 2009 (UTC)[reply]

  • I suspect this will add nothing to the diagnosis, but here it is:
IE7
Useragent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB6; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)
0: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href'): http://en.wikipedia.orgview_html.php?sq=&lang=&q=La_D%C3%A9fense
0: getAttribute('href', 2): view_html.php?sq=&lang=&q=La_D%C3%A9fense
1: href: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: [href]: http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href'): http://en.wikipedia.orgview_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
1: getAttribute('href', 2): view_html.php?sq=&lang=&q=Bose%E2%80%93Einstein_condensate
The main point of this message is to report that popups for La Défense do in fact work in IE7. My earlier report of it not working must have been based on an erroneous observation.
The fact that DC10 and I report different behaviour of IE8 in Compatibility View may indicate a client-side cause; my head hurts. Michael Bednarek (talk) 02:01, 26 May 2009 (UTC)[reply]
Another point I observed: while popups for links with %-encoded characters like La Défense show up mangled, it works fine whit La Defense where the target of the REDIRECT is properly displayed. Obvious question: what's the difference how these elements are generated? -- Michael Bednarek (talk) 14:32, 3 June 2009 (UTC)[reply]
Since this ends with a question and the problem still exists, I assume it stands unresolved. I'm not certain what "how these elements are generated" means, but I can tell you that when one moves the cursor to the redirected-to title in the popup, another popup appears and the non-function is there. Furthermore, the same thing happened with It's a Bird...It's a Plane...It's Superman when commas were replaced with some sort of markup/insert-like ellipses last October. I replaced each with three periods, re-enabling navpops, but the markup/insert job was done by an anonymous IP, and I can find no such option in any of the various insert boxes in the drop box beneath the edit windows! --Tbrittreid (talk) 22:46, 1 April 2010 (UTC)[reply]
It appears to be fixed in IE8, compatibility mode on or off. MC10 (TCGBL) 18:55, 13 August 2010 (UTC)[reply]