Hi.  I think you're running into crbug.com/23079.  I discuss it a bit
in the thread "bugs with dismissing moles" for some suggested
workarounds while I try to track this down.

Erik


On Thu, Sep 24, 2009 at 3:57 PM, Ignac <[email protected]> wrote:
>
> Correction:
>
> Here are screen captures that show issue #2:
>  http://rodan.lastpass.com/img1.png - normal
>  http://rodan.lastpass.com/img2.png - expanded
>  http://rodan.lastpass.com/img3.png - scrollbar issue #2 mentioned
>
> On Sep 24, 6:43 pm, Ignac <[email protected]> wrote:
>> I have a super simple extension:
>> A text link in a toolstrip that when click, expands the toolstrip into
>> a mole.
>> In the mole is another text link that when clicked, collapses the mole
>> back to the toolstrip.
>>
>> If you expand, collapse, expand, collapse, etc. eventually 2 bugs
>> manifest themselves:
>> 1. the expanded state suddenly changes the font-size of the text
>> 2. the collapsed state ends up displaying ugly scrollbars rendering
>> the entire extension useless.
>>
>> It feels like there is a race between displaying the title tooltips
>> when you hover over the toolbutton/mole and clicking it to collapse/
>> expand the mole
>>
>> With this simple example, I can reproducibly get it to happen after
>> anywhere from 1 to 8 attempts.
>> With my full fledged extension, it happens 100% of the time.
>>
>> I'm using the latest build 
>> fromhttp://build.chromium.org/buildbot/snapshots/chromium-rel-xp/
>> (also tried earlier builds).
>> I can not get it to happen on the latest dev release - because the
>> tooltip is static and doesn't appear/disappear when you mouseover/
>> mouseout of your mole....but I cant use that build as it has many more
>> problems.
>>
>> Here are screen captures that show issue #2:
>>  http://rodan.lastpass.com/img1.png- normal
>>  http://rodan.lastpass.com/img1.png- expanded
>>  http://rodan.lastpass.com/img1.png- scrollbar issue #2 mentioned
>> above
>>
>> Below is my code.
>> You can also download my CRX from here:http://rodan.lastpass.com/bug.crx
>>
>> We were hoping to release our extension tomorrow...
>> Would be greatly appreciative if someone on the chrome team could
>> throw a fix for this issue in a nightly build.
>>
>> Thanks.
>>
>> $ cat background.html
>> <html><body></body></html>
>>
>> $ cat lp_toolstrip.html
>> <html><body><div class="toolstrip-button"
>> onclick="chrome.toolstrip.expand({height:
>> 300,url:chrome.extension.getURL('menu.html')});">expand</div></body></
>> html>
>>
>> $ cat menu.html
>> <html><body><a href="#" onclick="chrome.toolstrip.collapse
>> ({url:chrome.extension.getURL('lp_toolstrip.html')});">collapse</a></
>> body></html>
>>
>> The manifest is as follows:
>> {
>>   "name": "xxxxxx",
>>   "version": "0.1",
>>   "description": "xxxxx for Chrome",
>>   "key": "xxxxxx",
>>   "default_locale": "en_US",
>>   "background_page": "background.html",
>>   "toolstrips":      ["lp_toolstrip.html"]
>>
>> }
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-extensions" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/chromium-extensions?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to