Bug 22857

Summary: WML deck-to-deck transitions fail
Product: WebKit Reporter: Nikolas Zimmermann <zimmermann>
Component: XMLAssignee: Nikolas Zimmermann <zimmermann>
Status: RESOLVED FIXED    
Severity: Normal CC: yichao.yin
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
Bug Depends on:    
Bug Blocks: 20393    
Attachments:
Description Flags
Initial patch
staikos: review+
LayoutTests staikos: review+

Description Nikolas Zimmermann 2008-12-14 15:18:01 PST
Switching from one card to another in a deck using a <go> task fails.
Cache policy is set to ReturnCacheDataDontLoad for the default GET method, which creates problems on Mac. We also do too much work for internal deck jumps (setActiveCardInDocument shouldn't be called from WMLGoElement::executeTask, for internal deck jumps).
Comment 1 Nikolas Zimmermann 2008-12-14 15:23:28 PST
Created attachment 26015 [details]
Initial patch

Found a way to fix deck-to-deck transitions, Yichao may be interessted in this patch, as we discussed on Skype before :-)
Comment 2 Nikolas Zimmermann 2008-12-14 15:23:50 PST
Created attachment 26016 [details]
LayoutTests
Comment 3 Nikolas Zimmermann 2008-12-14 15:37:51 PST
Landed in r39294.