Closed Bug 566582 Opened 14 years ago Closed 14 years ago

Make full gmail page loading in fennec-e10s

Categories

(Core :: IPC, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: romaxa, Unassigned)

References

()

Details

I would like to understand what is needed to make gmail.com loading and probably working with fennec-e10s branch.

Steps:
export NECKO_E10S_HTTP
run fennec with http://gmail.com url.
type username and password, press enter

EXPECTED:
gmail page loaded completely, and possible to click, open, read some email.

ACTUAL:
Currently it is failing on POST method with message:
###!!! [Child][AsyncChannel] Error: Payload error: message could not be
deserialized
###!!! [Child][AsyncChannel] Error: Value error: message was deserialized, but
contained an illegal value
*&*&*&*&*&*&*&**&*&&*& FATAL ERROR: 'SetUploadStream' UNIMPLEMENTED:
/home/romaxaxz/microbcomponent/hm/microb-engine/build-tree/mozilla/netwerk/protocol/http/src/HttpChannelChild.cpp
+463


PS: With patch from bug 536273 applied gmail start loading, but stuck in the middle. with corrupted page layout.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
Ok, let see if bug 536273 fixing gmail loading, then it is pure duplicate... otherwise I will reopen it later.
bug 536273 fixing only authorization part with form controls and post... but gmail is still not loading.

Tested on latest e10s + e10s fennec.

We need to find what else preventing gmail loading
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Blocks: fennecko
http://pastebin.mozilla.org/749287 - latest debug output for e10s fennec on attempt to login to gmail. loading not happen, and browser just return to gmail login page
Btw: HTML gmail and GMAIL UI1 loading fine in E10s fennec
ok, I got full gmail loading and working somehow on m-c b00bb3a115de + our maemo patchset... 

To make it work, you need open normal fennec, load gmail and set remember login session checkbox...
then make remote option true, and open gmail page again...


By default attempt to login on gmail with e10s browser end-up with "Your browser's cookie functionality is turned off. Please turn it on"
Ok, seems it is possible to load gmail on  m-c b00bb3a115de in remote tab:

Steps:
1) open normal fennec and loging to gmail with remember login
session checkbox...
2) set remote tabs = true, and open https://mail.google.com (http://mail.google.com - will not work)

and finally you get gmail loaded in e10s.


Sounds like some redirect, cookies bug/necko implementation missing.
Depends on: 536294
With bug 536294 landed I am allowed to log in to gmail and open the basic view (not the pretty new html one).  To allow the pretty view is probably not a redirect-issue bug.
I'm not sure exactly... but what is the order and which patches need to be applied to get basic redirects working? I see some bugs about async API/ async API 2, and in  bug 536294 only some synchronous patch...
ok, I tried to apply only patch from bug 455142, and full gmail loading fine.
(In reply to comment #10)
> ok, I tried to apply only patch from bug 455142, and full gmail loading fine.

Sorry, I meant bug 536294, is fising auth->redirect->loading gmail process
This is fixed in today's build.  woot.
Status: REOPENED → RESOLVED
Closed: 14 years ago14 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.