if there's no data in the page, we should still pass on the dataReceived event to client. It's critical to two cases: plugin and download. Otherwise if we only send notifyClose without dataReceived, FrameLoaderBlackBerry will create pluginView in close and have no chance to clear it later; download will create DownloadFilterStream in notifyClose and can't get any update afterwards since NetworkStream already closed.
related to RIM PR# 164563
Created attachment 146820 [details] Patch
Comment on attachment 146820 [details] Patch Looks good.
Comment on attachment 146820 [details] Patch Clearing flags on attachment: 146820 Committed r120036: <http://trac.webkit.org/changeset/120036>
All reviewed patches have been landed. Closing bug.
Re-opened since this is blocked by 88965