Opened 16 years ago

Closed 16 years ago

#896 closed defect (fixed)

Stop generating too long URL:s

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

Description (last modified by Nicklas Nordborg)

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 by Nicklas Nordborg, 16 years ago

Description: modified (diff)

comment:2 by Nicklas Nordborg, 16 years ago

Milestone: BASE 2.x+BASE 2.6
Owner: changed from everyone to Nicklas Nordborg
Priority: majorminor
Status: newassigned

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 by Nicklas Nordborg, 16 years ago

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

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

comment:4 by Nicklas Nordborg, 16 years ago

Resolution: fixed
Status: assignedclosed

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

Note: See TracTickets for help on using tickets.