I'm having a very similar problem.
I'm trying to bring up a print dialog to print the current tab, last
week it worked, now it doesn't
In my background.html I have:

chrome.browserAction.onClicked.addListener(function(tab) {
  window.print();

It used to bring up a print dialog and print the current tab when I
clicked print, now it just brings up the print dialog and print's
nothing on Windows, or spits out a blank page in Linux when the print
button is pressed.

4.0.249.25 on Windows, most recent Ubuntu PPA on Linux.


On Dec 6, 2:55 pm, David Hilley <[email protected]> wrote:
> Hi, I've been working on an extension similar to It's All Text or
> mozex for editing textareas in external editors.  I used to use page
> actions but now I've converted the functionality into a browser
> action.  The thing works fine on virtually all pages, but I'm getting
> some behavior I can't explain with Gmail.
>
> I have the following in the extension background page:
>
> chrome.browserAction.onClicked.addListener(function(tab) {
>   chrome.tabs.executeScript(tab.id, {file: "update.js", allFrames:
> true});
>
> });
>
> I just want to run update.js over the page content to grab textareas
> out of the DOM.  For testing purposes, I have an unconditional
> console.log output in update.js.  Now, when I first load Gmail (or hit
> browser refresh), open the page console and hit the browser action
> button, I see the console.log output as expected.  As soon as I click
> on a message or do something which causes the page to be dynamically
> updated (navigate to a label), clicking on the browser action button
> no longer does anything.  I don't see the output in the console, so it
> no longer seems to be running update.js in the same/right window.
>
> If I navigate to a message, hit the browser refresh button and then
> click the browser action button it works again until I move to another
> thread or label.  Why would this be the case?
>
> I'm running 4.0.264.0 SVN revision 33819.  Thanks.

--

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