I built a data model by dragging and dropping from tables in my connection list.
These tables have changed a little so I wanted to update the diagram. In the past I've used modeler to do so as described by Jeff
http://www.thatjeffsmith.com/archive/2013/02/synching-your-oracle-sql-developer-data-model-with-the-database/
Today using SQL Dev 4.1 the table I synchronised when blank, and some other weird things started to happen with the model.
Clicking on a table makes it reappear (see the missing one beneath crm_attributes), but the last table clicked disappears again.

I close the tab to reopen the model and it says it's already opened - I need to restart SQL Dev.
On reopen of SQL Dev, I don't see "Recent designs" in File->Data Modeler, but I do see "Print diagram" submenu - not useful when no diagram open ;p
Recent designs reappears when I open my .dmd.
I tried dragging/dropping again from the table list but I end up losing foreign key links instead.
These issues with basic behaviours on synchronising or reapplying with a drag drop from the table list make it a frustrating tool to use casually.