TypeCatcher Loads but sticks on font loading icon

Bug #1250595 reported by Matthew
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
TypeCatcher
Fix Released
Critical
Andrew Starr-Bochicchio
typecatcher (Ubuntu)
Fix Released
High
Andrew Starr-Bochicchio
Saucy
Fix Released
High
Andrew Starr-Bochicchio

Bug Description

SRU Justification:

[Impact]

 * Due to a change in Google's javascript webfont loader, fonts can not be previewed in TypeCatcher. While you can actually still download and install fonts, without being able to preview them the app is pretty much useless for the casual user.

[Test Case]

 1) Install the typecatcher package.
 2) Run typecatcher
 3) Select a font from the left hand sidebar.

 With 0.1.1-1 from saucy installed, the font preview will fail to load and the loading spinner will just keep spinning. With the version in saucy-proposed, the spinner will disappear and you can preview fonts as expected.

[Regression Potential]

 * There is little chance of regression. The bug is fixed by using a known working version from Google's CDN. The most likely possibility for regression would be if this version was no longer provided, but as much older versions are still provided this is unlikely.

[Other Info]

TypeCatcher uses an API wrapper served by ajax.googleapis.com to load the font previews. Google recently updated this to a new version. This bug only occurs with the new version. At this time it's unclear if the new version exposes a bug in how I use it or if my usage exposes a bug in the API wrapper itself. I'm trying to get a clarification from upstream on the issue:

https://github.com/typekit/webfontloader/issues/166

TypeCatcher used to load the wrapper from ajax.googleapis.com/ajax/libs/webfont/1/webfont.js which always provides the newest version. Luckily, Google continues to serve old versions if you use their explicit version number rather than just "1"This bug fix release using the last know "good" version, 1.4.10.

-----------------------

Hello Folks,

Apologies if this has been flagged: when TypeCatcher is opened, the fonts fail to load in the window, and the spinning load wheel keeps on spinning. I'm using Ubuntu 13.10 Saucy.

I've tried resarting Ubuntu.

Please do tell me if this isn't the appropriate place to note this kind of thing!

Best,
Matt

Revision history for this message
Matthew (kidskwid83) wrote :
Changed in typecatcher:
importance: Undecided → Critical
status: New → Confirmed
Matthew (kidskwid83)
summary: - TypeCatcher Loads but stcks on font loading icon
+ TypeCatcher Loads but sticks on font loading icon
Matthew (kidskwid83)
description: updated
Revision history for this message
Edoardo Tenani (endorama) wrote :

+1

Same problem on Ubuntu 13.04 64bit

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Hi all,

So TypeCatcher uses an API wrapper served by ajax.googleapis.com to load the font previews. Google recently updated this to a new version. This bug only occurs with the new version. At this time it's unclear if the new version exposes a bug in how I use it or if my usage exposes a bug in the API wrapper itself. I'm trying to get a clarification from upstream on the issue:

https://github.com/typekit/webfontloader/issues/166

I currently load the wrapper from ajax.googleapis.com/ajax/libs/webfont/1/webfont.js which always provides the newest version. Luckily, Google continues to serve old versions if you use their explicit version number rather than just "1" I'll make a new upstream bug fix release using the last know "good" version, 1.4.10. This should be available in the PPA, Debian Unstable, and Ubuntu Trusty by the end of the day. Then, I'll try to get this into Ubuntu 13.10 as a SRU.

Thanks for your patience!

Changed in typecatcher:
status: Confirmed → In Progress
assignee: nobody → Andrew Starr-Bochicchio (andrewsomething)
Changed in typecatcher (Ubuntu):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Andrew Starr-Bochicchio (andrewsomething)
Changed in typecatcher (Ubuntu Saucy):
importance: Undecided → High
status: New → Triaged
Changed in typecatcher:
status: In Progress → Fix Released
milestone: none → 0.1.2
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package typecatcher - 0.1.2-1

---------------
typecatcher (0.1.2-1) unstable; urgency=low

  * New upstream bugfix release (LP: #1250595).

 -- Andrew Starr-Bochicchio <email address hidden> Thu, 14 Nov 2013 14:06:06 -0500

Changed in typecatcher (Ubuntu):
status: In Progress → Fix Released
Changed in typecatcher (Ubuntu Saucy):
status: Triaged → In Progress
assignee: nobody → Andrew Starr-Bochicchio (andrewsomething)
description: updated
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Update packages should now be available in the PPA, Debian Unstable, and Ubuntu Trusty.

Revision history for this message
Stéphane Graber (stgraber) wrote : Please test proposed package

Hello Matthew, or anyone else affected,

Accepted typecatcher into saucy-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/typecatcher/0.1.1-1ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in typecatcher (Ubuntu Saucy):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Matthew (kidskwid83) wrote :

Hello Stéphane,

Apologies for late reply. This is now working after testing the new package! I presume for others as well?

Package 0.1.1

verification-done

HTF do I change a tag?! I've read things...hmmm

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package typecatcher - 0.1.1-1ubuntu0.1

---------------
typecatcher (0.1.1-1ubuntu0.1) saucy-proposed; urgency=low

  * debian/patches/lp1250595.patch: Use last known good version
    of webfont.js to fix broken previews (LP: #1250595).
 -- Andrew Starr-Bochicchio <email address hidden> Thu, 14 Nov 2013 18:32:00 -0500

Changed in typecatcher (Ubuntu Saucy):
status: Fix Committed → Fix Released
Revision history for this message
Stéphane Graber (stgraber) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.