Opened 10 years ago

Closed 10 years ago

#896 closed defect (fixed)

Stop generating too long URL:s

Reported by: nicklas Owned by: nicklas
Priority: minor Milestone: BASE 2.6
Component: web Version:
Keywords: Cc:

Description (last modified by nicklas)

If a list page is configured to display many columns (around 50+), you may get strange errors saying that you have been logged out or that the server has been restarted. This happens because the URL BASE generates to navigate is too long and may get truncated. This is only an issue with Internet Explorer but may also be affected by web server limitations or proxies.

See mailing list for information: http://www.mail-archive.com/basedb-users@lists.sourceforge.net/msg01006.html

Possible workarounds:

1) Do not display too many columns.

2) Use Firefox instead of IE.

Change History (4)

comment:1 Changed 10 years ago by nicklas

  • Description modified (diff)

comment:2 Changed 10 years ago by nicklas

  • Milestone changed from BASE 2.x+ to BASE 2.6
  • Owner changed from everyone to nicklas
  • Priority changed from major to minor
  • Status changed from new to assigned

I'll change the "GET" request to a "POST" instead. The only issue with this may be that the browser complains with a question asking if the POST data should be resubmitted. This is very annoying, but should not be a problem as long as we do 'redirect' instead of 'forward' back to the list page. A quick search can't find any such places in the code.

comment:3 Changed 10 years ago by nicklas

(In [4143]) References #896: Stop generating too long URL:s

The POST is now in place. Will test this next week.

comment:4 Changed 10 years ago by nicklas

  • Resolution set to fixed
  • Status changed from assigned to closed

Have now worked through the 'roles' test procedure and not found any problems.

Note: See TracTickets for help on using tickets.