Currently we handle NO files with "Would you like to create a [new figure]?" but don't see this if there's files belonging to someone else. Could probably handle that better, showing the message if you don't OWN any. But for public user, don't offer option to create new.
As @joshmoore suggests, we should try to avoid duplication of public user logic in various web apps.
I think ExperimenterWrapper.isPublic() could help here.
If the public user choose File > Open (e.g. https://omero.lifesci.dundee.ac.uk/figure/) they don't see any figures listed since they don't own any.