This topic has been closed. No new entries allowed.
Reason: Please make sure that thread titles are descriptive and relevant to the contents of the thread.
You need to be logged in to post in the forums. If you do not have an account, please sign up first.
Igoogle not viewing properly
Suddenly igoogle does not show more than one entry in gadgets. See pictures below.This has been around for a quite some time now and hitting F5 did help, but not anymore.
This is how it looks in Opera:

This is how it should look like (Firefox 3.5.6)

Versio
10.10
Koontikäännös
4742
Ympäristö
Linux
Järjestelmä
x86_64, 2.6.31.12-174.2.3.fc12.x86_64
Qt-kirjasto
3.3.8b
Java
Java Runtime Environment on asennettu
Originally posted by mqarep:
I have the same problem. This may be the straw that breaks the camel's back. I'm sick of all the issues with Opera.
I have the same problem!!!!!!!!
In fact I have always had this annoying issue, but F5 solved it about 50% of the time in the past. Now it won't go away, it started around 1 day ago and as the first person said, the gadgets display only 1 entry!! Why why why!?? I'm also getting sick of these issues, but at the same time I love the browser, what can we do?
I've been trying to get off opera and switch to Firefox for years and now I'm giving it yet another shot. I also reported the problem, but it seems that nobody cares, they're too busy with all kinds of functions 0.4% of the users need, while so many sites don't work properly. And I'm really sick and tired of hearing "It's the webdesigners' fault".
1/27/10 Windows 7 update KB977074 was installed.
1/21/2010 IE 8 Security Update was installed.
3. February 2010, 01:39:44 (edited)
Originally posted by mqarep:
I believe it has to do with a recent Windows 7 upgrade. Igoogle works fine in Opera with my Windows XP system but not my Windows 7 system (both are using the same versions of Opera). This problem started about a week ago.
1/27/10 Windows 7 update KB977074 was installed.
1/21/2010 IE 8 Security Update was installed.
I just confirmed that the problem is not related to Windows 7 updates. I tested Opera 10.10 on a machine with Windows Server 2003 and the problem was still there. I have also tested it on a machine with Windows 7 where updates KB977074 and KB978207 were NOT installed and the problem remained. I think this is an issue with Opera only, and we're all helpless.
What I can tell you is that Opera is receiving (or generating) bad html from the DOM. The content is there, but incorrectly nested elements are causing Opera to treat them as hidden. I have not been able to confirm yet whether this is being caused at the source (google) or by the browser renderer, although I fear it's the latter.
Originally posted by pdgguy:
Just removed and re-installed 10.10 on XP, all is fine now... will advise if it reverts back.
Thanks for the suggestion.
First I tried deleting cache, but it did not help
Then I backed up and removed .opera from my homedir(using Fedora Linux) and started opera again.
And the problem was gone. Then i just copied over my wand.dat and op6cert.dat.
So problem solved. But still this was a weird problem.
:x64 System: Win7 SP1 Home Premium & Win8 Pro
Jumping through hoops keeps me nimble and forestalls decrepitude.
Too much convenience in eating, adds to my belly, and lessens my spirit
Originally posted by tinezi:
Originally posted by pdgguy:
Just removed and re-installed 10.10 on XP, all is fine now... will advise if it reverts back.
Thanks for the suggestion.
First I tried deleting cache, but it did not help
Then I backed up and removed .opera from my homedir(using Fedora Linux) and started opera again.
And the problem was gone. Then i just copied over my wand.dat and op6cert.dat.
So problem solved. But still this was a weird problem.
It seems the fix was only a temporary as others have already said.
So for me also the problem came back after a day of use.
For those who are familiar with code - this is what google is sending to the page:
<div id="ftl_93_0" class="uftl"><a href="javascript:void(0)" title="" id="ft_93_0" class="fmaxbox" onclick="_IG_FR_toggle(93,0,'','')"/><a href="#" target="_blank" title="..." id="flink_93_13916809236149209768"> <div class="fpad" id="fb_93_0" style="display:none"> <div id="fb_93_13916809236149209768"/> <div/>
The syntax of the last closing div is incorrect, and so everything after it ends up getting nested in the first bullet (by Opera.)
Firefox renders the code like this (it appears to add an extra div to compensate:
<div id="ftl_93_0" class="uftl"><a href="javascript:void(0)" title="" id="ft_93_0" class="fmaxbox" onclick="_IG_FR_toggle(93,0,'','')"></a><a href="#" target="_blank" title="..." id="flink_93_13916809236149209768">...</a> <div class="fpad" id="fb_93_0" style="display: none;"> <div id="fb_93_13916809236149209768"></div> <div></div> </div> </div>
So now all the bullets end up being unique.
Assuming I'm correct and that the code I'm able to pull apart is indeed its virgin state from the server - Google will look into it and we'll be good.
Originally posted by pdgguy:
The issue has to do with how Opera handles bad html. Some browsers are more lenient and try and figure out what the author meant, and others are more strict and take a my way or the (internet) highway approach.
For those who are familiar with code - this is what google is sending to the page:
The syntax of the last closing div is incorrect, and so everything after it ends up getting nested in the first bullet (by Opera.)
Firefox renders the code like this (it appears to add an extra div to compensate:
So now all the bullets end up being unique.
Assuming I'm correct and that the code I'm able to pull apart is indeed its virgin state from the server - Google will look into it and we'll be good.
I think it's a great analysis. So the good news is that it's not Opera's fault and we can still keep our trust in it. The problem started from one day to another so I guess it had to be related to a Google's issue. Let's hope Google fixes this soon, I'm tired of switching browsers just for iGoogle.
Originally posted by mcclausky:
So the good news is that it's not Opera's fault and we can still keep our trust in it.
To be honest, it's not so much a fault issue, IMHO. The web is ripe with code that is incorrect, improperly nested, or plain riddled with miniscule errors thrown in by some poor developer working till 2 in the morning that can't see straight.
Rightly, the browsers task at hand, then, is to determine how to handle these errors. (Abort the page load - or perhaps take a guess - or take the easy route and just refresh to disney.com) Given how many errors there are out there, and the lack of an AI core inside the rendering engine, each one will handle it differently. So Opera gets my trust (and I have lots) for opening up their site to let us go on like this - and not so much for how it handles (or doesn't) the little bits ;-)
just as pdgguy said, the programmer wrote improper script that generates codes like that:
<div id="ftl_29_%ENTRY_INDEX%" class="uftl">
<a href="javascript:void(0)" title="" id="ft_29_%ENTRY_INDEX%" class="fmaxbox" onclick="_IG_FR_toggle(29,%ENTRY_INDEX%,\'\',\'\')"></a>
<a href="%URL%" target="_blank" title="%SUMMARY%" id="flink_29_%ENTRY_ID%">%TITLE%</a>
<div class="fpad" id="fb_29_%ENTRY_INDEX%" style="display:none">
<div id="fb_29_%ENTRY_ID%"></div>
<div>
</div>
and yes, the slash of tag next to the last one is missed, which should be expected like this:
<div id="ftl_29_%ENTRY_INDEX%" class="uftl">
<a href="javascript:void(0)" title="" id="ft_29_%ENTRY_INDEX%" class="fmaxbox" onclick="_IG_FR_toggle(29,%ENTRY_INDEX%,\'\',\'\')"></a>
<a href="%URL%" target="_blank" title="%SUMMARY%" id="flink_29_%ENTRY_ID%">%TITLE%</a>
<div class="fpad" id="fb_29_%ENTRY_INDEX%" style="display:none">
<div id="fb_29_%ENTRY_ID%"></div>
</div>
</div>
one can find this out in iGoogle source near contents of 'TPL_entry'
I wrote a script which should hopefully solve this problem. Just download and put it under your userscript folder and give me feedback or bug report if you like

igooglefix.js
Just got notification, went to iGoogle, and now it's working normally again. Didn't have to install "iGooglefix.js"
Oh! I had moved the script to the user js folder, went back to iGoogle to select it, but the user js folder was already selected, so I presume
now that the iGooglefix.js did the job
:x64 System: Win7 SP1 Home Premium & Win8 Pro
Jumping through hoops keeps me nimble and forestalls decrepitude.
Too much convenience in eating, adds to my belly, and lessens my spirit
Originally posted by realturner:
one can find this out in iGoogle source near contents of 'TPL_entry'
I wrote a script which should hopefully solve this problem. Just download and put it under your userscript folder and give me feedback or bug report if you like
It doesn't work for me... I tried to place the file in user javascript folder, but reloading google.com/ig still has the same problem. I'm using Opera 10.10 (windows 7).
I tried installing another user javascript from userjs.org to make sure opera is picking up file from the correct folder and that worked. the igoogle.js doesn't seem to fix my iGoogle page... any body seeing this ?
This would add Opera's version 10.10 on the title on loading every page. The title shows "<current title> | 10.10" for all the pages, except few google.com domain. Even images.google.com, news.google.com show the browser version in the title,
but anything from google.com, www.google.com, maps.google.com, it doesn't show the version in the title... also, when i load maps.google.com it shows the browser version for a second and then it disappears... i don't understand what's going on.. userjs is being ignored in some google.com domains... so this fix doesn't work for me.
Originally posted by kitt:
I installed a userjs from http://userjs.org/scripts/browser/enhancements/add-version-to-title
This would add Opera's version 10.10 on the title on loading every page. The title shows "<current title> | 10.10" for all the pages, except few google.com domain. Even images.google.com, news.google.com show the browser version in the title,
but anything from google.com, www.google.com, maps.google.com, it doesn't show the version in the title... also, when i load maps.google.com it shows the browser version for a second and then it disappears... i don't understand what's going on.. userjs is being ignored in some google.com domains... so this fix doesn't work for me.
This sounds like userjs not working on some sites. I've tested this script on my computer, opera 10.10 build 4742, linux and get version displayed on my google.com search result:

Maybe an empty profile with fresh install would resolve your problem?
I guess it's a cause from that opera doesn't apply userjs on https sites (which I just found out minutes ago
).enabling User JavaScript on HTTPS in opera config seems to be the solution.
It happened on my xp machine last week, and now
it happened on my Mac.
Since I am spending 50 % of my time on igoogle pages
which don't work good, does anyone have some alternative?
I am not leaving Opera for google, I will just change home page
to become my email, and then use news at some other site.
Originally posted by realturner:
@kitt, delboyfriderik, mikolaj82:
I guess it's a cause from that opera doesn't apply userjs on https sites (which I just found out minutes ago" width="17" height="17">).
enabling User JavaScript on HTTPS in opera config seems to be the solution.
No, it's not related to https, because I find various sites from google's domain in which userjs doesn't seem to work (and none of them use https)
It initially didn't work. So, I created another script based on igoogle.js and placed it in the userjs folder. The only change I did was to modify google.com to google.ca. When I visited http://google.ca/ig , the feeds displayed properly. Also, I noticed 10.10 in the title. So, it looks like my userjs files are being loaded in google.ca and other google.xxx domains I tried, but some of the xxx.google.com sites don't seem to load my userjs.
For example, google.com, www.google.com, maps.google.com, shopping.google.com, https://mail.google.com (even though I've enabled userjs in https. userjs works on other https sites.)
The strange thing about https://mail.google.com is that the title userjs doesn't show up only in the 'standard' mode. If I click on 'basic html' version of gmail, it still loads https://mail.google.com/ but the title shows '10.10'.
It looks like some pages from google.com is overriding my userjs ?? For now, I'll use google.ca/ig .... thanks for that fix
Another thing. i tried to view the source of igoogle, and I'm not able to find the div/ issue. I'm no HTML expert, and I will not claim that I understand the source - at all, but could it be, that google's source are different on the different sites (.com, .ca, .de, .dk)?
I do not know how it is for the rest of you, but this worked earlier today and only some hours ago it stopped working for me.
I had to do following change to the userscript, in order to make the igoogle feeds working again. However this fix runs the script now for all google pages, which might bring additional problems...
So if your script still works, do not try this.
//if( location.hostname.indexOf('google.com') > -1 && location.pathname.indexOf('/ig')==0 ) {
if( location.hostname.indexOf('google.com') > -1 ) {
opera.addEventListener('BeforeScript',
function(e){
var onceonly = false;
e.element.text=e.element.text.replace( /(TPL_entry :'<div' .* \+'<\/div>' \+'<)(div>' \+'<\/div>',msg)/g, '$1/$2' );
if(onceonly){
removeEventListener.call(opera, 'BeforeScript', arguments.callee, false);
}
}
, false);
}
" width="17" height="17">).