webapp depends on the box with the user's email, it means that is
strongly interface dependant. It should rely on the 'class' or 'id'
attribute instead of a DOM tree. Everytime google change it's interface,
everything stop to work.

My suggested fix is to change the line #146 to this:
gmaillogin = document.evaluate('//div[@class="gb_Q"]', document, null, 
XPathResult.ANY_UNORDERED_NODE_TYPE, null).singleNodeValue.textContent;

and the line #153 to this:
gappslogin = document.evaluate('//span[@id="gbgs4dn"]', document, null, 
XPathResult.ANY_UNORDERED_NODE_TYPE, null).singleNodeValue.textContent;

Tested here, it fix for both personal account and google apps. Don't
know if this ID and Class will change, but is more reliable than the
tree.

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to unity-webapps-gmail in
Ubuntu.
https://bugs.launchpad.net/bugs/1059051

Title:
  Gmail Webapp doesn't work

Status in Common Data Shared by WebApps:
  New
Status in “unity-webapps-gmail” package in Ubuntu:
  Fix Released

Bug description:
  The Gmail Unity WebApp doesn't work with either Firefox 15 or Chromium
  20. In Chromium I get no browser request to integrate Gmail with Unity
  while in Firefox, I do get the request but I don't get any desktop
  notifications or messaging menu integration.

  ProblemType: Bug
  DistroRelease: Ubuntu 12.10
  Package: unity-webapps-gmail 2.2
  ProcVersionSignature: Ubuntu 3.5.0-16.25-generic 3.5.4
  Uname: Linux 3.5.0-16-generic x86_64
  ApportVersion: 2.5.3-0ubuntu1
  Architecture: amd64
  Date: Sun Sep 30 16:22:28 2012
  InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120914)
  PackageArchitecture: all
  ProcEnviron:
   LANGUAGE=en_US:en
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: unity-webapps-gmail
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/webapps-applications/+bug/1059051/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp

Reply via email to