Bug #88781
closedUI improvements for page clearing action
100%
Description
Due to the changes done in https://forge.typo3.org/issues/88718 the user experience should be improved.
before:
- the user saw an action happening after he/she pressed the button
- he/she knew about reloading and waiting time
after:
- no visual action seen anymore; the button can be pressed multiple times
=> maybe the button should turn into a spinner and be disabled after the first usage as long as the request takes
- if the user changes the view (e.g. views another page, edit the page or a content element) the browser (at least chrome) stops the asynchrone request immediately; no further notification for the user will be shown
=> the user should be informed that the "clearing request" is still in progress and gets aborted if the view is changed
Furthermore I think there should be some conceptional work on how to deal with the actions in context menu. Currently there is no visible processing (at least for cache clearing) either. Some wild proposals from my side: a spinning icon in the page tree if any action was chosen or an overall ajax processing queue that is visible e.g. within the top bar.
Updated by Daniel Windloff over 5 years ago
Hi Nicole,
the issue, I had in the past, was that there was no notification after successful "cache clearing".
Regarding your issues:
- no visual action seen anymore; the button can be pressed multiple times
=> maybe the button should turn into a spinner and be disabled after the first usage as long as the request takes
Ok. Disable the button and change to a spinner is good. I did not run into the issue, as the clear page cache action on my test system is too fast.
- if the user changes the view (e.g. views another page, edit the page or a content element) the browser (at least chrome) stops the asynchrone request immediately; no further notification for the user will be shown
=> the user should be informed that the "clearing request" is still in progress and gets aborted if the view is changed
The icon change would be already a status information. It could not be enough, but on fast systems it could be not a good idea to change information too fast.
Furthermore I think there should be some conceptional work on how to deal with the actions in context menu. Currently there is no visible processing (at least for cache clearing) either. Some wild proposals from my side: a spinning icon in the page tree if any action was chosen or an overall ajax processing queue that is visible e.g. within the top bar.
Atm I have no real solution for this issue.
(The context menu could be reached from other places (list module, page module, backend user module, ...). So even the page tree is not always available.)
Updated by Gerrit Code Review over 5 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/61307
Updated by Gerrit Code Review over 5 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/61307
Updated by Gerrit Code Review over 5 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/61307
Updated by Gerrit Code Review over 5 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/61307
Updated by Daniel Windloff over 5 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 81844b402d52722f1f2371d3f412ff139cae7c32.