Bug 15461 - REGRESSION (r25438-r25449): Bookmarks Disappear
Summary: REGRESSION (r25438-r25449): Bookmarks Disappear
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 523.x (Safari 3)
Hardware: Mac OS X 10.4
: P1 Normal
Assignee: Nobody
URL:
Keywords: InRadar, Regression
Depends on:
Blocks:
 
Reported: 2007-10-10 18:08 PDT by Ryan Fahlsing
Modified: 2007-11-29 04:43 PST (History)
5 users (show)

See Also:


Attachments
screenshot (18.60 KB, image/png)
2007-10-15 07:10 PDT, Alexey Proskuryakov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Fahlsing 2007-10-10 18:08:29 PDT
When first opening Safari Version 3.0.3 (522.12.1) using WebKit r26183 the Bookmarks menu is empty upon first click. Clicks on the Bookmarks menu after the first time properly show the bookmarks.
Comment 1 Mark Rowe (bdash) 2007-10-11 10:15:27 PDT
<rdar://problem/5535440>
Comment 2 Mark Rowe (bdash) 2007-10-11 10:18:05 PDT
Does this happen with stock Safari 3.0.3?  Bookmarks are an application feature that is not implemented in WebKit, so I don't think this bug belongs in Bugzilla.
Comment 3 Eric Milles 2007-10-14 08:35:41 PDT
I have Safari 3.0.3 and WebKit r26570 (although this problem has been showing up for over a week now for me).  Safari proper does not have any problem rendering the Bookmarks menu.  However, WebKit, as described above shows a (mostly) blank bookmarks menu on the first click and then on subsequent clicks, renders it correctly.

Also, I generally click-hold on the menu the first time because I anticipate dragging down.  When the menu comes up blank, I mouseup to release it and then just click-release rather than holding just to see if the bookmarks will show.  This might have something to do with it.
Comment 4 Alexey Proskuryakov 2007-10-14 21:33:25 PDT
I think I'm seeing this for much longer, maybe since <http://trac.webkit.org/projects/webkit/changeset/25439>. ChangeLog for this patch promises similar behavior for icons, but not for bookmarks themselves.
Comment 5 John Sullivan 2007-10-14 21:51:48 PDT
Alexey, that's interesting. I would expect the change for <http://trac.webkit.org/projects/webkit/changeset/25439> to cause menu items in Bookmarks and History menus to use the default blue icon in some cases where the menu items should be showing custom site icons, when a nightly WebKit is used with any released version of Safari, including the Safari 3.0.x beta releases. I would not expect the menu items to be completely blank though.

It would be helpful for anyone who can reproduce a problem like this to see if they can determine which nightly WebKit version first introduced the problem. (If it's indeed r25439, this would only require testing with two versions.)

It would also be helpful to check whether there are any console messages from Safari when the problem occurs.
Comment 6 Alexey Proskuryakov 2007-10-15 01:08:16 PDT
I'm seeing this with r25667 now (with Safari 2). Unfortunately, this only happens intermittently, so regression testing is not very easy.

There is nothing in console when this happens. Interestingly, sometimes menu items are first drawn, and then immediately disappear.

The bug was originally reported against Macintosh Intel, and I'm on PowerPC - so this doesn't depend on architecture.
Comment 7 John Sullivan 2007-10-15 06:45:08 PDT
When the bug occurs, are there blank spaces in the menu, or is the menu shorter than it should be? (A screenshot would be useful if you can get one.)
Comment 8 Alexey Proskuryakov 2007-10-15 07:10:45 PDT
Created attachment 16678 [details]
screenshot

I've now found a way to reproduce this reliably: 
1. Launch WebKit.
2. Click on the "Bookmarks" item in menu bar.
3. After it opens (with all the menu items), move the mouse pointer down.

At this point, menu items disappear.
Comment 9 Alexey Proskuryakov 2007-10-15 07:16:47 PDT
I can reproduce with r25449, but not with r25438.
Comment 10 Alexey Proskuryakov 2007-10-15 07:17:49 PDT
(In reply to comment #8)
> 2. Click on the "Bookmarks" item in menu bar.

I mean: don't release the mouse button here.

> 3. After it opens (with all the menu items), move the mouse pointer down.
Comment 11 David Kilzer (:ddkilzer) 2007-11-03 23:22:41 PDT
<rdar://problem/5511862>

Comment 12 David Kilzer (:ddkilzer) 2007-11-03 23:22:59 PDT
Anyone reproduced this in Leopard?  This seems to only occur in Tiger.

Comment 13 David Kilzer (:ddkilzer) 2007-11-28 22:54:51 PST
I can't reproduce this on Safari 3.0.4 (523.12) on Mac OS X 10.4.11 (8S165).

Closing as RESOLVED/FIXED.  Ryan, please open a new bug if you see this behavior again.  Thanks!

Comment 14 David Kilzer (:ddkilzer) 2007-11-29 04:43:21 PST
Within an hour after closing this I saw it happen with a WebKit nightly build (probably r28129), but I've never seen it running Safari 3.0.4 directly, so I'm not inclined to open a new bug.