Firefox 3 (on Mac) still not supported ?
I tried RescueTime a while ago and it did not collect data from the Firefox 3 beta at the time, rendering it useless to me, because that is where most of my time disappears.
Since Firefox 3 has been released for a while now I assumed that the issue with RescueTime would likely have been fixed by now, so I decided to try again with the latest version. But it seems like the same problem is still there. Firefox only appears with window titles but no URLs in the logs and Firefox is not shown in the Dashboard at all.
This is on Mac OSX 10.5.4.
Do you have any idea as to when you might get around to fixing this problem? In the meantime, couldn't you at least report Firefox as an application instead of filtering it out?
Since Firefox 3 has been released for a while now I assumed that the issue with RescueTime would likely have been fixed by now, so I decided to try again with the latest version. But it seems like the same problem is still there. Firefox only appears with window titles but no URLs in the logs and Firefox is not shown in the Dashboard at all.
This is on Mac OSX 10.5.4.
Do you have any idea as to when you might get around to fixing this problem? In the meantime, couldn't you at least report Firefox as an application instead of filtering it out?
6
people have this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
Create a customer community for your own organization
Plans starting at $19/month
-
Inappropriate?RescueTime 1.0.3 on the Mac should fully support Firefox 3, which is the browser I use typically throughout the day.
Here is a quick that simulates how RescueTime captures the URL from Firefox 3.
- first open up the AppleScript "Script Editor.app" located at Applications:AppleScript:Script Editor.app
Paste in the following into the Script Editor window:
tell application "Firefox"
set fullURL to «class curl» of window 1
end tell
display alert "Firefox URL = " & fullURL
Then click the "Run" button and you should be presented with a dialog box that contains the URL of your current Firefox session.
Let me know if that works for you,
Thanks! -
Inappropriate?No, that does not work for me. I suspect it is due to the special characters around "class curl" though. When copying and pasting the script I get an error saying: "Firefox got an error: Can’t get «class curl» of window 1."
I am running RescueTime 1.0.3 and Firefox 3.0 (release). -
Inappropriate?The special characters « and » are intentional.
Well, if the script won't run then that would explain why you're not seeing URL information from Firefox 3. Now we just need to determine why your installation of Firefox doesn't like that statement.
Are you running the English-US version of Firefox 3? If I do an "About Mozilla Firefox", I get the following information:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9) Gecko/2008061004 Firefox/3.0
If you have a different language version let me know and I'll get that installed on our test server to see if that could be causing a problem.
Also, here are a couple of AppleScript settings to check:
- Run the AppleScript Utility located at: Macintosh HD:Applications:AppleScript:AppleScript Utility
Make sure the setting for "GUI Scripting" is enabled.
- Also on the AppleScript Utility window is a button labeled "Universal Access...", click that button and it will take you to the Universal Access settings. Near the bottom of that screen is a checkbox for "Enable access for assistive devices", make sure that is checked.
Let me know any of that gets you any further. You should be able to double check by re-running that Firefox test script in my previous reply.
Thanks! -
Inappropriate?Thanks a lot for the fast response and detailed instructions.
I checked and all those settings were already as they should be. And my Firefox version string is exactly the same as yours. -
Inappropriate?I also just tried running Firefox in safe mode (to disable all my extensions and customizations) and still get the same error when running the Applescript.
-
Inappropriate?I guess this Firefox bug is relevant to this:
https://bugzilla.mozilla.org/show_bug...
Strange that it works for others though. -
Inappropriate?Well shoot. Ok, try running this slightly modified version of the script:
tell application "Firefox"
set fullURL to «class curl» of window 1
properties of window 1 as text
end tell
display alert "Firefox URL = " & fullURL
At the bottom of the Script Editor window is an "Event Log" select. Once you run that script you should see a bunch of text in that section. Could you paste your results?
Here are mine for reference:
tell application "Firefox"
get «class curl» of window 1
"http://getsatisfaction.com/rescuetime/topics/firefox_3_on_mac_still_not_supported"
get every property of window 1
{«class pObT»:window, «class pTit»:"", «class curl»:"http://getsatisfaction.com/rescuetime/topics/firefox_3_on_mac_still_not_supported", index:1, bounds:{0, 0, 1440, 900}, «class pLcn»:{0, 0}, closeable:false, titled:false, modal:false, resizable:false, zoomable:false, zoomed:false, «class pNMo»:true, «class pMMo»:false, floating:false, visible:false}
end tell
tell current application
display alert "Firefox URL = http://getsatisfaction.com/rescuetime..."
{button returned:"OK"}
end tell -
Inappropriate?here is what I get:
tell application "Firefox"
get «class curl» of window 1
"Firefox got an error: Can’t get «class curl» of window 1."
If I delete the "class curl line" I get:
tell application "Firefox"
get every property of window 1
"Can’t make every property of window 1 of application \"Firefox\" into type Unicode text."
when deleting the "as text" I get:
tell application "Firefox"
get every property of window 1
"Firefox got an error: Can’t get every property of window 1." -
Inappropriate?Ok - I'm digging through the detail of that bug text. I have found references to a number of other applications showing similar non-consistent issues with the same error. I haven't found any workable solution yet, but I'll keep searching.
-
Inappropriate?Thanks for looking into it. I guess I'll likely have to wait for a Firefox release with fixed Applescript. In the meantime is there a workaround to get my Firefox application use listed? I tried renaming the application but that had no effect.
-
Inappropriate?Hey Rescuetime folks -
I'm having the same problem (no data from FF3 on Mac), and for obvious reasons it makes RescueTime much less useful. Any chance you have a workaround in place? Happy to help test/debug any problems.
I’m sad
-
Inappropriate?Same issues here. Duplicate issues as above, and no dice on the solution for now. Also happy to debug.
I’m majorly bummed
-
Inappropriate?Scooter / Zandoodlee -
Does RescueTime work with Safari on your systems? I'd like to make sure that we are still seeing a Firefox/Mozilla bug and not another issue with OS X and Applescript.
The bug that Mozilla is tracking on the Firefox AppleEvents issue has a patch that has been submitted, but it can still be some time before it makes it through the QA process there. -
Inappropriate?yes, RescueTime is working fine with Safari (minus some weird idle issues)
-
Inappropriate?Why not build a FireFox extension that can report to RescueTime? Even GreaseMonkey would probably be able to push the URL of the currently loaded page to something on the local host.
I’m unhappy that I can't get my browsing data
-
Inappropriate?If someone who is having this problem has a little bit of time to help do some more in depth troubleshooting, could you email me at team@rescuetime.com and reference "Firefox 3 URLs on OS X".
Thank you! -
Inappropriate?This might help. I ran into the same problem with an app I'm writing and to get around it I ended up using this code (no assistive device setting required!)
tell application "Firefox" to activate
tell application "System Events"
keystroke "l" using {command down} -- Highlight the URL field.
keystroke "c" using {command down}
end tell
delay 0.5
the clipboard
Loading Profile...



EMPLOYEE

