Ticket #330 (new defect)

Opened 14 months ago

Last modified 10 days ago

Content-previews stealing focus from the main ubiquity text field can halt event processing on Windows

Reported by: atul.toolness.com Owned by: atul.toolness.com
Priority: major Milestone:
Component: ubiquity-firefox-core Keywords:
Cc:

Description

This bug can be reliably reproduced in the "map" command on Windows by typing "map chicago" and then clicking the "satellite" button in the preview. The ubiquity text input field loses focus and the preview appears to "hang", but this is only because event processing has somehow been halted; clicking on the ubiquity text input field again causes the event processing in the preview to resume from the point at which it stopped.

Thanks to satch and FreakCERS for finding this bug.

This bug can be reproduced with a simple test case, which I'll attach to this ticket shortly.

Attachments

mycmds.html (372 bytes) - added by atul.toolness.com 14 months ago.
Trivial HTML command feed file for test case
mycmds.js (215 bytes) - added by atul.toolness.com 14 months ago.
JS file for the test case
mycmds_preview.html (0.8 kB) - added by atul.toolness.com 14 months ago.
Content-preview for the test case.

Change History

Changed 14 months ago by atul.toolness.com

Trivial HTML command feed file for test case

Changed 14 months ago by atul.toolness.com

JS file for the test case

Changed 14 months ago by atul.toolness.com

Content-preview for the test case.

Changed 14 months ago by atul.toolness.com

To use the test case:

1. Put all the files (mycmds.html, mycmds.js, and mycmds_preview.html in the same directory.

2. Open mycmds.html in Firefox; assuming you have Ubiquity installed, a pane asking if you want to subscribe to the feed should come down. Click on the "Subscribe..." button and then confirm the subscription.

3. Enter Ubiquity and type "preview-test".

On OS X, this command works fine, and you see the word "hai2u" fade in and out smoothly; you can click on the text field underneath "hai2u" to focus it, though you can't type anything (I guess this is a bug in Ubiquity, though it's one we can ship 0.1.2 with for now). While that input box is selected, "hai2u" continues to fade in and out smoothly.

On Windows, however, the word "hai2u" fades in and out much more slowly--far slower than if you load the mycmds_preview.html file in its own tab. This is quite unfortunate, but not quite a deal-breaker. The deal-breaker is that when you click on the text field below "hai2u!", the preview appears to hang until you click on the command input text field.

Changed 14 months ago by atul.toolness.com

  • priority changed from blocker to major
  • milestone changed from Ubiquity 0.1.2: Raging Stream to To Do Later

Committed a hackish fix in c4a29ca72690. It's hackish, though, and probably prevents dragging in preview boxes too, so I'm not closing this bug, but I am removing it as a requirement for Raging Stream and reducing its priority.

Changed 13 months ago by blur.myopenid.com

Changed 9 months ago by atul.toolness.com

Note that this bug is continued in #561.

Changed 8 months ago by atul.toolness.com

  • milestone deleted

Milestone To Do Later deleted

Changed 2 months ago by me.yahoo.com/a/snsj.p44t4tus418p1wh798_igswug2_klajani3#4cb1d

Changed 2 months ago by me.yahoo.com/a/snsj.p44t4tus418p1wh798_igswug2_klajani3#4cb1d

Changed 3 weeks ago by www.google.com/accounts/o8/id?id=aitoawmtb3gjpkmn8lsxu5paedcc7hdyekstayq

  • keywords try-to-reproduce added
  • priority changed from major to blocker
  • component changed from ubiquity-firefox-core to builtin-commands
  • summary changed from Content-previews stealing focus from the main ubiquity text field can halt event processing on Windows to Firefox won't quit normally w/ Ubiquity enabled, nom noms memory

We are providing all kinds of louis vuitton handbags, wallets and purses in ourgucci Online Store, all items of which have the most popular styles and are the newest and at discounted prices.

We also provide helpful shopping guide tips for you to choose and compare our bags and other accessories. Get your sale of replica handbags today and you will never be disappointed with it.

Changed 3 weeks ago by www.google.com/accounts/o8/id?id=aitoawlb9bmbiqglcp9flmc9_cfigsheyqr1yc0

Welcome to our company, our company Huayi Trade Co.,LTD are good at selling the top quality designer bags (Balenciaga ,Chanel , Chloe' ,Christian Dior ,Dolce&Gabbana , Fendi , Gucci , Hermes , Galliera GM ,Miu Miu , Prada ), they are mirror image bags which are identical to the real onesLouis Vuitton Galliera GM . Our company locates inthe leather town in China, Speedy 25since 2003 we did this business we have won great trust and popularity from our customers from all over the world. We areexpanding our business, any inquiry for wholesale business is warmly welcome, Louis Vuitton Speedy 25just contact us, you can get our prompt reply.We have enlish speaking representative to answer phone call, or we can call you if convenient for you.

Changed 3 weeks ago by www.google.com/accounts/o8/id?id=aitoawkclkx2iowpzwyrxpiaq6wrdn-gz_z3spc

When the economy became a bit less predictable, more women started looking for ways to make their wedding dresses a little less costly. Some women opted to donate their used wedding dresses to other brides-to-be. Others still choose to cherish this garment, saving it for future daughters or granddaughters to wear in their weddings.

The new shop, designer wedding gowns, is almost directly opposite his existing ready-to-wear and couture boutique, at No. 27, which opened in 1984.

The models this week were nine divorcees who were willing to give their designer wedding dresses major makeovers! The designers had to turn old wedding dress into a hip outfit they β€œcan wear in the next chapter of their lives.”

Changed 10 days ago by satyr.openid.ne.jp

  • keywords try-to-reproduce removed
  • priority changed from blocker to major
  • component changed from builtin-commands to ubiquity-firefox-core
  • summary changed from Firefox won't quit normally w/ Ubiquity enabled, nom noms memory to Content-previews stealing focus from the main ubiquity text field can halt event processing on Windows
Note: See TracTickets for help on using tickets.