This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 69844 - FeedReader: Don't show abstracts in the popup
Summary: FeedReader: Don't show abstracts in the popup
Status: VERIFIED FIXED
Alias: None
Product: usersguide
Classification: Unclassified
Component: API Support (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: Jan Chalupa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-04 13:06 UTC by Jan Chalupa
Modified: 2006-01-13 10:45 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Chalupa 2005-12-04 13:06:23 UTC
[custom build of 2005-12-02; JDK 1.4.2_06]

When hovering the mouse over the article nodes in the RSS Feed/Atom tree, the
FeedReader tries to load abstract (the first paragraph?) of each article and
display it in a tooltip. This can cause problems for 2 reasons:

1. The document is being loaded in the AWT thread and the UI is blocked. This
can take a lot of time and make the UI extremely slow with slow network connections.

2. Some blog authors seem to fail to define the abstracts properly and the whole
document is being loaded and displayed in the tooltip including graphics and
advanced formatting. This can make the tooltips very big and slow to render.

The recommended solution is to disable the tooltips over the Feed/Atom nodes.
Comment 1 Jan Chalupa 2005-12-05 09:17:43 UTC
Fixed. Expensive SyndEntry.getDescription() call replaced with simpler entry
info (Title, Author, Published Date). This should prevent the UI from blocking.

Checking in RssNode.java;
/cvs/apisupport/samples/feedreader-suite/FeedReader/src/org/myorg/feedreader/RssNode.java,v
 <--  RssNode.java
new revision: 1.5; previous revision: 1.4
Comment 2 Jan Chalupa 2005-12-06 07:54:05 UTC
Further simplification. The HTML text used in tooltip looked bad in the
Properties description.

Checking in RssNode.java;
/cvs/apisupport/samples/feedreader-suite/FeedReader/src/org/myorg/feedreader/RssNode.java,v
 <--  RssNode.java
new revision: 1.6; previous revision: 1.5
Comment 3 pzajac 2006-01-13 10:45:04 UTC
verified