Calendar should not be shown
Calendar is shown even when finally the expiration date is deleted

ownCloud version: 10.4.0 RC1
Safari Version 13.0.4 (13608.4.9.1.4)
@felixheidecke @phil-davis JFYI
On Chrome 79 and Firefox 72 on Ubuntu 18.04:
1) a) have an expiration date already entered
b) click the "x" to remove the expiration date
c) the calendar coses (good)
d) the whole share settings "panel" closes
e) (and the expiration date has been removed, as expected).
2) a) have no expiration date entered
b) click the "x" to remove the expiration date
c) nothing happens (correct expected behaviour)
Item 1 (d) is the weird thing - you have to then open the share settings again to enter a new expiration date. But that is not a really bad thing, just a bit unexpected.
But I can't reproduce the behaviour reported on Safari.
But I can't reproduce the behaviour reported on Safari.
Yes. I had also tried in Chrome and Firefox and everything went fine. That's why I set Safari label to the ticket
@davitol I can confirm the behavior on Safari
And I found a new problem on both Firefox and Safari

The dropdown is closing when you are hovering over it.
@felixheidecke @mrow4a @VicDeo
Who could take care?
Thisd is blocking 10.4
For me, the sharing date/permissions dropdown sometimes quickly opens and closes when I open the sharing panel of a folder. But other times it comes up open and stays that way, and other times it comes up closed and stays that way.
My observations are on Chrome 79 on Ubuntu 18.04
Next clue - for a share with a user I see the "quick open and close" behaviour, and it ends up with the dropdown closed.
@phil-davis @micbar is this still present after the expiry fix in https://github.com/owncloud/core/pull/36766 ?
Yes, I am trying with current core master.
I did think that the hover thing happened to me twice, but I am struggling to reproduce it.
However there does seem to be a clear difference between user and group shares - so looking for differences in the JS of those might be a good place to start.
For groups, it starts open. When I hover over the contents of the settings (expire date field, permissions checkboxes) then nothing happens. When I hover over the actual group name (where it says e.g. "Finance (group)") then the settings auto-closes.
@micbar For me after clicking the share icon
Chrome
Share details view loaded with expanded share options panel.
After loading options are hidden
Firefox
Share details view loaded with expanded share options panel.
Options are hidden on hover
UPD
I run make clean && make
Now both FF and Chrome load share options panel in the expanded state and hide it after loading is complete
And I found a new problem on both Firefox and Safari
@micbar It looks like a regression produced by https://github.com/owncloud/core/pull/36766
I cannot reproduce the behaviour The dropdown is closing when you are hovering over it in oC 10.4.0. RC1 but it happens applying the PR https://github.com/owncloud/core/pull/36766
I did a clean install from release-10.4.0 branch, https://github.com/owncloud/core/issues/36735#issuecomment-579208415 is not reproducible there.
Note: release-10.4.0 branch is old and does not contain the latest code.
We are working from master, and some day when master is "ready" it will become "the new 10.4.0"
@phil-davis make sure also to run in incognito mode. You might have a js cached in browser that causes problems. @micbar please add me in relevant reviews to fix it. I can help also investigating, will have a look later.
Checked with a clean master install. Both FF and Chrome display share options and then hide this block
@VicDeo Can confirm this too on Safari.
Safar is in addition showing the second bug if you click on the cross, the calendar pops up.
With chrome 79 incognito.
For a share with a user: opening the sharing panel, the detailed expiration/permissions block opens and quickly closes.
For a share with a group: opening the sharing panel, the detailed expiration/permissions block opens and stays open. Hover over the group name, the detailed expiration/permissions block closes itself.

Fixes for both problems in https://github.com/owncloud/core/pull/36847. Please make sure while testing to logout and open new tab to clear css/js caches.
closing