Igoogle not viewing properly

Forums » Opera for Windows/Mac/Linux » Opera browser

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.

Forum rules and guidelines

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

28. January 2010, 07:46:12

tinezi

Posts: 19

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

30. January 2010, 01:38:49

mqarep

Posts: 5

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.

30. January 2010, 04:05:57

mcclausky

Posts: 47

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?

30. January 2010, 12:50:56

ottoflick

Posts: 6

Exactly ... right now I use Firefox for iGoogle and Opera for everything else ... kinda schizophrenic sad

30. January 2010, 13:09:09

ottoflick

Posts: 6

I've just "reported a site problem" ... but frankly I'm not very optimistic about this getting fixed in some near future. I've already filed a bug report several months ago and even though three new versions of Opera appeared since, the problem still persists sad.

31. January 2010, 15:08:22

scoryllo

Banned user

Guys, I'm having the exact same problem, with the exact same history (F5 worked until a few days ago)! Good to know at least that it's not because of my configuration. iGoogle works properly if I go to the Austrian version of my account, I'm originally on the German one.

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".

31. January 2010, 17:54:08

ottoflick

Posts: 6

Exactly ... if I can get quick POST searches working in Firefox, I'm gone for good - eventhough I've always felt sympathy for Opera worried .

2. February 2010, 07:49:24

everloop

Posts: 2

Same here. Quite annoying. I have tried to find a solution on the web but without any success so far.

3. February 2010, 00:21:38

mqarep

Posts: 5

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.

3. February 2010, 01:39:44 (edited)

mcclausky

Posts: 47

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. mad

3. February 2010, 02:28:05

pdgguy

Posts: 14

It's definitely not an OS specific issue... it also exists on XP.
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.

3. February 2010, 02:34:10

mqarep

Posts: 5

The oddity still exists that I am using the latest Opera version and build on my XP machine and Igoogle displays properly. The same version and build will not display properly (the multiple entries per topic) on my Win 7 machine. I still have not figured out why. If Google changed something, I would suspect that it would affect both machines. As far as Windows upgrades, none have been installed lately on my XP machine and all have been installed on my Win 7 machine.

3. February 2010, 15:45:45

pdgguy

Posts: 14

Just removed and re-installed 10.10 on XP, all is fine now... will advise if it reverts back.

3. February 2010, 16:57:19

tinezi

Posts: 19

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.

3. February 2010, 21:18:30

mcclausky

Posts: 47

I still don't think this is a re-installation or cache problem. I installed Opera 10.10 from scratch on Windows Xp, Server 2003 and Win 7 machines and the issue was always there.

4. February 2010, 07:59:17

osolomio

Posts: 492

iGoogle has always worked for me , until today that is. I now have the same "just one entry" in each field. using XP SP3, Opera 10.10
V.12.15, Bd.1748
: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

4. February 2010, 08:49:43

Shillerua

Posts: 4

same with me. opera 10.10 + win XP
yesterday i managed to fix this by deleting *google* from cookies and clearing the cache.
today it came again and the fix does not work.
opera 10.5 alpha the same on clean machine XP.
very disappointing

4. February 2010, 15:55:07

pdgguy

Posts: 14

I'm in the process of filing a bug request as I believe I figured out the problem. Will post back when I can.

4. February 2010, 17:27:28

tinezi

Posts: 19

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.

4. February 2010, 19:37:12

Pouet69

Posts: 30

I think I can confirm that this problem is absolutely not OS-dependent as it occurs on my 2 computers, one running Windows 7 and the other running Ubuntu 9.10
On both computers, igoogle displays correctly with Firefox 3.5

4. February 2010, 21:31:58

pdgguy

Posts: 14

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:

<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.

4. February 2010, 21:50:44

mcclausky

Posts: 47

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.

4. February 2010, 22:27:26

BerP

Posts: 3

I'll join the club! Running Vista x64 and Opera 10.10. Worked perfectly until a couple of days ago, where the same issues as reported above apeared.

I love Opera, and don't wanna switch, but problems with sites like google MUST be high priority, since it affects most users.

5. February 2010, 00:09:32

rcmcghee

Posts: 18

On my XP machine, iGoogle works fine. However, on my Mac, I only get one entry per gadget.
Living on Opera since 2004

5. February 2010, 02:57:55

pdgguy

Posts: 14

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 ;-)

5. February 2010, 14:21:14

realturner

Posts: 5

Dig out why!
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 wink

igooglefix.js

5. February 2010, 14:39:15

Shillerua

Posts: 4

realturner,
its working, thank you very much.
strange behaviour from google, why should they touch the working code.

5. February 2010, 14:40:55

osolomio

Posts: 492

Thanks@realturner, good stuff



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
V.12.15, Bd.1748
: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

5. February 2010, 17:38:11

kitt

Posts: 100

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 ?
- Kittu

Get Opera at www.Opera.com

5. February 2010, 17:48:35

kitt

Posts: 100

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.
- Kittu

Get Opera at www.Opera.com

6. February 2010, 00:05:55

realturner

Posts: 5

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?

6. February 2010, 06:51:13

tinezi

Posts: 19

realturner, thank you for the fix!

6. February 2010, 13:04:05

delboyfriderik

Posts: 3

I have the same problem. Win 7 and opera 10.10. Fix don't work for me either. Or maybe I'm doing something wrong? awww

6. February 2010, 14:31:41

mikolaj82

Posts: 1

Xp, opera 10.10 (1893) + igooglefix.js. New installation of opera. Problem still exist. Help please.

6. February 2010, 15:13:14

realturner

Posts: 5

@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 right).
enabling User JavaScript on HTTPS in opera config seems to be the solution.

6. February 2010, 15:57:22

delboyfriderik

Posts: 3

realturner, thank you for fast reply. Still don't work for me.

6. February 2010, 19:46:29

darkesha

Posts: 3

Having the same problem on OSX Leopard.
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.

6. February 2010, 21:07:23

pdgguy

Posts: 14

Also - be aware of the url of your google home page. Mine, for example, is just google.ca, not com, and no /ig - so I changed the js to this:

if( location.hostname.indexOf('google.ca') > -1 && location.pathname.indexOf('/')==0 ) {

6. February 2010, 21:18:10

delboyfriderik

Posts: 3

Now it works. Mine is google.si. Thank you both realturner and pdgguy.

6. February 2010, 21:20:29

kitt

Posts: 100

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 <img src=" 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)
- Kittu

Get Opera at www.Opera.com

6. February 2010, 21:48:58

kitt

Posts: 100

I usually visit google.com/ig, but I wanted to see if google.ca/ig works with the provided fix.

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 smile
- Kittu

Get Opera at www.Opera.com

7. February 2010, 11:26:37

BerP

Posts: 3

I'm not able to get any succes with the script either. I tried to modify it as descibed above, to my igoogle site ("google.dk" and no "ig"). Other userscripts work, but also seeing strange script behaviour on google sites.

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)?

7. February 2010, 18:10:18

kitt

Posts: 100

Here is a possible workaround. After applying the fix (igooglefix.js), I went to 'Manage site preferences' and deleted the entry for www.google.com and my problem went away now. When I visit google.com/ig, the feeds started working. I don't know what option in 'site preferences' was preventing the userjs to be recognized.
- Kittu

Get Opera at www.Opera.com

7. February 2010, 18:41:22

everloop

Posts: 2

Thanks realturner, pdgguy and kitt! I am up and running again. After "installing" the plugin, adjusting it to the google version of my country and clearing the site preferences igoogle is displayed properly again.

7. February 2010, 18:50:30

pdgguy

Posts: 14

All this for a missing /
:-)

7. February 2010, 22:18:27

BerP

Posts: 3

Did it for me! Thanks realturner, pdgguy and kitt!

8. February 2010, 13:08:14

ajp74

Posts: 1

Hmm

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);

}

Forums » Opera for Windows/Mac/Linux » Opera browser