Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7442669
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 29, 20262026-05-29T11:12:39+00:00 2026-05-29T11:12:39+00:00

EDIT: More detail here. Basically if you 1. open a tab1 to url1 (GET

  • 0

EDIT: More detail here. Basically if you

1. open a tab1 to url1 (GET request which may save url in session)
2. open a tab2 in another url2 (GET request which save url in session overwriting 1)
3. go back to tab1, and click add project which issues GET request to get post form
4. when posting now, it will go back to tab2 incorrectly when it should go back to tab1 since that is where we choose "create new issue" link from.

This behavior pretty much is very confusing to the user. As web developers, we want to be able to add an add project button on any page in our application, but that results in the above type of bugs consistently which is very annoying.

The main question of this post is WHAT are others doing for tab/conversation state? Read through the example below as well.

We have been porting from seam….while the conversations where semi nice, we almost really wanted tab state. The more we analyzed this, the more we understood why no tab state exists.

  1. We could create a tabid=xxxx where xxx is a guid, but in playframework, when would you time that out. If the network went down, you would never know that it times out. tabid would then tie back to a cookie with the name xxxx for that domain so you have tab state.

  2. You could put the tabids in the session cookie every time so that you could eventually time out the tabs….not a bad idea really. would be nice if play already had something like this. If a user had stuff open to long, it would end the tab state…would need to save timestamps of last request from that tab which had the tabid param in it.

  3. For now, we are going with ajax popping of forms so if someone is adding a ticket, and they pulldown the projects menu and choose new project, we stay on the page and ajax popup a form….not sure how this will work.

Our main goal is really we always want to go back to the url that the user came from and be able to add edit/add buttons to any page and not worry about getting back to the page the user came from….the only way I can think of doing that is ajax popping up BUT that has a really big disadvantage of NO referencable urls.

EXAMPLE: We have edit project, ideally a user can go straight to the url of the edit project url which has the project name in the url!!! but then we can’t get back to the url they came from, OR we can do ajax form popup BUT then we can’t have a nice url that can be passed around to view/edit the project(mostly view).

What are other people’s thoughts on this? Which direction to take? We prefer not to have a read project page and edit project page and just have one edit project page that most people just read and sometimes edit.

thanks,
Dean

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-29T11:12:40+00:00Added an answer on May 29, 2026 at 11:12 am

    interesting, there is a specification on sessionStorage.setItem/getItem in javascript now and it seems to be per tab!!! I tested it in IE9, chrome and firefox…all work…still need to test IE7 and IE8 but nonetheless that led to another project which seems to work even in IE6 with a bit of a kludge maybe…

    http://code.google.com/p/sessionstorage/

    This is the best answer by far….true tab state…nice!!!

    You can open two tabs in your browser and test this sessionStorage at this website

    http://people.opera.com/shwetankd/external/demos/webstorage_demo2.htm

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

EDIT: I've tagged this C in a hope to get more response. It's more
EDIT Sorry I forgot the most important part here. Each key can have more
The question explains it pretty fully, but here's some more detail: I have a
--Edit with more bgnd information-- A (black box) COM object returns me a string.
edit: A more pointed question: What is the derivative of softmax to be used
EDIT: This was formerly more explicitly titled: - Best solution to stop Kontiki's KHOST.EXE
EDIT: This question is more about language engineering than C++ itself. I used C++
EDIT: I'm still waiting for more answers. Thanks! In SQL 2000 days, I used
More often than I like when designers edit some of our sites' pages, they
EDIT: For the inner queries, there could be more than one match per inner

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.