In Base, when I open an existing table, the new window is much wider than necessary to contain all the existing fields. So I resize the window, making it just wide enough to display all the field columns, but this desired width is forgotten after I exit LibreOffice. In previous versions, if I am not mistaken, it would either size the window appropriately to begin with, or it would remember the window's size upon exit (I can't remember which). At any rate, this new version behaves differently and inappropriately.
I can't confirm that there is any version of LO which saves the width and height of a table-window. Have tested this with LO 3.3.0 beta 1, LO 3.3.4, LO 3.5.7.2, LO 3.6.6.2 and newer versions. I could only save the height and width, when I open the windowmanager of my linux-system. Could be other windowmanager would save the last width and height automatically ... I think this is a feature-request, because it had never worked before in LO. I set the Status to "New" and the Importance to "enhancement". Also change the version to the earliest version I could find. My System: openSUSE 64bit rpm.
Adding self to CC if not already on
I just tested with LO Base 7.4.2.3 on Win10 AMD64 and the size (width and height, or maximized) for an opened table window is preserved and applied to all tables, across all databases. Basically, if you alter the window size or maximize it, and then close the window, the view will be remembered by LO Base itself and/or the window manager until you alter it again - it is not stored in the .odb file, AFAICT. For the record, the individual column widths of the fields are saved in the .odb file and properly restored, regardless of the window size. All tests using the default embedded HSQLDB. Version: 7.4.2.3 (x64) / LibreOffice Community Build ID: 382eef1f22670f7f4118c8c2dd222ec7ad009daf CPU threads: 8; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win Locale: pt-PT (pt_PT); UI: en-US Calc: threaded