I really understands the temptation of making only one behaviour across mobile and desktop, but there are fundamental differences in user practises in the native realm, which usually covers about 10% - 20% of the features in a cross-platform app.