pulseui
pulseui copied to clipboard
pivot losing config.
user: user-nz user-ss user-sit config in URL was too large. Not being stored.
Able to recreate. Have implemented change to:
- Stop relying on URL for all state.
- Instead the state will be stored in a >200_000 string column in the database. This is a 100x increase.
- Smaller state will still be added to the URL to allow sharing a copy pasted link with most context.
- Pulse will intelligently prioritise smaller more important variables rather than huge ones so that if there's still too much data, most context is kept.
- On any loss of contaxt on save an error will be shown.
- As you approach the limit, a warning will be shown.
Tests Required
- Check saving large dashboard HTML still works.
- Successful saving of very large context. (<200,000 chars)
- Successful sharing of largish context (<2000 chars)
- Warning case of approaching limit.
- Error case of limit breached.
- SAfe conversion of existing String to new CLOB format.
Check saving large dashboard HTML still works#354
Successful saving of very large context. (<200,000 chars)
3000 lines. 230_000 characters.
Successful URL copy paste sharing of largish context (<2000 chars)
- Success - < 2000 characters = went into URL - copy-pasted
- Success - >2000 characters = never went into URL.
Warning case of approaching limit.
Error case of limit breached.
SAfe conversion of existing String to new CLOB format.
Big change.