It's the dev channel -- things will change/break without warning. I'll
try and get things like this into the dev release notes, but no
guarantees.

Once we get to the stable channel, we will of course do real release
notes and try not to break compatibility.

- a

On Tue, Jan 27, 2009 at 12:19 PM, cjbehm <[email protected]> wrote:
>
> Ahhhh - ok, thanks.
>
> Gotta say, I wish that was in the release notes, since it broke all my
> scripts :)
>
> On Jan 27, 3:13 pm, Aaron Boodman <[email protected]> wrote:
>> On Tue, Jan 27, 2009 at 11:45 AM, cjbehm <[email protected]> wrote:
>> > It used to be that I could have a common.user.js and then call
>> > functions that were defined within "common" from other scripts (or
>> > from the JS console). Now, it seems like Chrome/Chromium reads the
>> > script, executes it, and flushes it.
>>
>> > Bluntly, that sucks. Hopefully that's a bug and will be fixed,
>> > otherwise I'll just stick with the build before that changed :) When
>> > I'm not at work I plan to file a bug report on that, because I think
>> > it's broken behavior.
>>
>> It was done on purpose, for compatibility with Greasemonkey, which
>> also does this. All that's happening is that your script is being
>> wrapped in an anonymous function: "(funtion() {" + your code + "})()".
>>
>> If you want to share code between scripts, you can do something like:
>>
>> window.foo = function() {
>>   ...
>>
>> }
>>
>> ... and then call foo() from other scripts.
>>
>> - a
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Discussion mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-discuss
-~----------~----~----~----~------~----~------~--~---

Reply via email to