There should maybe be no "success" message until the files completes ingest
@oscardssmith have you noticed this while working on #3767?
Closed the issue Tabular File Ingest: No message indicating page will refresh on its own, or if user needs to manually refresh #1798 as a duplicate of this issue.
Recently saw this issue in my localhost develop branch, build d317d23d1bc31ca2d8cc3a0f2c32ab6ad2431112, and agree that is confusing and should be clearer in the UI what the process will be for the end user.

The "Ingest in progess..." message will automatically be removed from the page, but the disabled state for the Publish, Edit and Upload buttons remains. In addition to the buttons, there is other functionality on the page that is broken when the page doesn't refresh properly, including the Explore button being added to the file table row, as well as the "Upload Completed with Errors" hover popover linked to the warning icon not working, as reported in issue #3491.
Recently, we have developed "workflows" for publish, that use the warning message block to inform the user about the dataset lock status. We should apply similar messaging to the file ingest workflow, explaining why those buttons are disable and for how long. We should also fix the page refresh to properly update _everything_ on the page.
Issues #3491 and #3794 are also page-refresh related, and might be able to be addressed with this issue.
At sprint planning the other week I mentioned this tweet about waiting for ingest to complete: https://twitter.com/b_schaffner/status/1108158686265044993

The animated version is even better:

But the good news is that ingest succeeded! Then he tweeted this: https://twitter.com/b_schaffner/status/1108173691224031234

Confirmed... no action needed...
Ingest in progress... to-do list...
[DATASET LOCKED, INGEST IN PROGESS...]

[DATASET INGEST SUCCESS...]

@mheppler @sekmiller Issues found, testing with Chrome:
-The explore button still needs a manual refresh to appear, at least when a configure button is also configured. Happens with 50by1000 .dta and collier-1740.csv but not some very small .csv files. #3491 is not only about upload with errors but displaying explore on ingest.
-Getting weird upload failures for some larger files, eg. feaironlaitin.dta
Upload unsuccessful (400: Bad Request). (2MB): other failures say network error for 3MB zip files. Would someone try there against dataverse-internal?
Retested on dvn-build, works. This appears to be a server issue.
-Sometimes the configure/explore buttons appear immediately, while ingest is in progress. Noticed during multiple upload/delete/upload.
Coordinated with @kcondon to try and replicate some of the issues he saw. Here is what I confirmed locally in the 2709-ingest-warning-messaging branch.
Screenshot of the empty Dataset Lock warning msg, as well as Explore btn displaying before ingest completes.

The fix I put in to display the explore button when ingest completes wipes out the success message (you see it for a moment and then it goes away.) This is because the explore button is rendered based on the fileDownloadhelper which is injected into the DatasetPage bean. In order to refresh the "helper" you have to reload the whole page. I'll see if there's a tricky way to repost the success message after reloading the page.
I fixed the ingest success message so that it will appear after the page reloads any explore buttons.
I haven't seen an empty locked message. Are there any tricky steps needed to recreate?
@sekmiller -- that could be due to a local dev setup error on my part, by not copying over the new bundle in this branch over to my local properties files directory that I configured for internationalization.
Most helpful comment
Closed the issue Tabular File Ingest: No message indicating page will refresh on its own, or if user needs to manually refresh #1798 as a duplicate of this issue.
Recently saw this issue in my localhost
developbranch, build d317d23d1bc31ca2d8cc3a0f2c32ab6ad2431112, and agree that is confusing and should be clearer in the UI what the process will be for the end user.The "Ingest in progess..." message will automatically be removed from the page, but the disabled state for the Publish, Edit and Upload buttons remains. In addition to the buttons, there is other functionality on the page that is broken when the page doesn't refresh properly, including the Explore button being added to the file table row, as well as the "Upload Completed with Errors" hover popover linked to the warning icon not working, as reported in issue #3491.
Recently, we have developed "workflows" for publish, that use the warning message block to inform the user about the dataset lock status. We should apply similar messaging to the file ingest workflow, explaining why those buttons are disable and for how long. We should also fix the page refresh to properly update _everything_ on the page.