I've written a screen saver that displays a web page. It works exactly as I want it to on my main display, but in the preview and secondary displays, the web view is hanging off the top of the screen.

Example (from preview):

[screen saver bug http://img.skitch.com/20081212-nk5cqrgfds1funr1a3p72aw25q.preview.jpg](http://skitch.com/dlsspy/6mds/screen-saver-bug)  
Uploaded with [plasq](http://plasq.com/)'s [Skitch](http://skitch.com)!

My code is pretty straightforward. From within `initWithFrame:isPreview:` I have the following code:

```
webview = [[WebView alloc] initWithFrame:frame
                           frameName:@"main"
                           groupName:@"main"];
[self addSubview:webview];

```

Does anyone have any idea what's happening?

If anyone wants to play with the project, [the code](http://github.com/dustin/websaver) is on github.