[ 
https://issues.apache.org/jira/browse/DELTASPIKE-613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14010539#comment-14010539
 ] 

Janario commented on DELTASPIKE-613:
------------------------------------

Yes, It's a kind of mix. But I didn't see lazy in details.

About DELTASPIKE-570 the cookie added from windowhandler and also this patch 
has 3 seconds to expire and it is recovered by 'dsrid' to make sure the right 
cookie in server. 
What would happen if I fast click in two links(GET) in different tabs without 
dsrid? Would both request identify the right cookie?

> Avoid windowhandler.html in GET requests from links
> ---------------------------------------------------
>
>                 Key: DELTASPIKE-613
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-613
>             Project: DeltaSpike
>          Issue Type: Improvement
>          Components: JSF-Module
>    Affects Versions: 0.7
>            Reporter: Janario
>            Assignee: Mark Struberg
>         Attachments: dsrid_in_url.patch
>
>
> Some generated url could already detect the windowId and send with the first 
> get avoiding windowhandler.html.
> In the actual model basically this are the steps from a click in a link:
> - Click in link (GET) to new page < Response windowhandler.html
> - windowhandler.html detect windowId by window.name and get page again adding 
> dsrid and windowId in cookie
> So I suggest the detection of windowhandler.html be done before the first get 
> avoing one more request.
> To this every urls should have a dsrid(could be equals as windowId) and the 
> storeWindowTree function should also add the cookie, same as in 
> windowhandler.html
> Clicking in a link the cookie will be generated and in server side read 
> identifying the windowId
> To explain better I attatched a patch with some changes.
> Could anyone try this?



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to