Bug 143357 - FORMCONTROL: Min value, max value and default value dont allow direct input - nearly unusable
Summary: FORMCONTROL: Min value, max value and default value dont allow direct input -...
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
7.0.0.3 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Caolán McNamara
URL:
Whiteboard: target:7.3.0 target:7.1.6 target:7.2.1
Keywords: bibisected, bisected, regression
Depends on:
Blocks:
 
Reported: 2021-07-14 13:34 UTC by Robert Großkopf
Modified: 2021-08-17 13:11 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Open the sceenshot. Illustrates different behavior of min date, max date and default date. (158.25 KB, application/pdf)
2021-07-14 13:34 UTC, Robert Großkopf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Großkopf 2021-07-14 13:34:19 UTC
Created attachment 173561 [details]
Open the sceenshot. Illustrates different behavior of min date, max date and default date.

Open Writer.
Go to Form → more fields → date field
Draw a date field.
Right mouse click → Control properties
Look in general properties for the possibility to set "Date min".
Insert date min as 2020-01-01.
You have to start with scrolling from 1800-01-01!!
This bug appears here sine LO 7.0.0.3. In LO 6.4.7.2 you could input values directly and by calendar. Since LO 7.0.0.3 it is only possible to use calendar.

And a second bug, which will be fixed when this behavior is fixed to the old behavior: default date seems to be the date from now. But it won't be the shown date in Base forms. You have to open the calendar, click on the date and close the calendar. Default date shouldn't be shown when not chosen.

All detected with LO 7.0.0.3 VCL:kf5 and newer versions of LO under OpenSUSE 15.2 64bit rpm Linux.
Comment 1 Xisco Faulí 2021-07-14 14:22:36 UTC
Those widgets changed in

commit 1efeb17837c22499f00299c033ae59ba3910f7d7
Author: Caolán McNamara <caolanm@redhat.com>
Date:   Mon Nov 4 13:06:04 2019 +0000

weld Property Browser

Bisected with: bibisect-linux64-7.0

Adding Cc: to Caolán McNamara
Comment 2 Commit Notification 2021-07-16 16:09:49 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/a36447215fa13f3ca92b22ac63e8164859ddb8ef

Related: tdf#143357 explicitly set the default of focus-on-click

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 3 Commit Notification 2021-07-17 19:17:54 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/ecf901685ac0c6c7b27b81096bea96cdc3d2c2ca

Related: tdf#143357 set blank label for no date

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 4 Commit Notification 2021-07-18 14:48:31 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/f497a4e9da5d2375e428b03c423cc2d2e9995c4a

Related: tdf#143357 restore focus to MenuButton when popover pops down

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 5 Commit Notification 2021-08-13 13:19:37 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/20bc07707949508f029da5e523fedda3cd64ccc8

tdf#143357 use a DateFormatter and a separate Calendar menubutton

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 6 Caolán McNamara 2021-08-13 13:53:19 UTC
finally all in place in trunk, backports to 7-2 and 7-1 in gerrit
Comment 7 Commit Notification 2021-08-16 10:08:00 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-7-1":

https://git.libreoffice.org/core/commit/998005696249053b86730efaed220eb52711e688

Related: tdf#143357 set blank label for no date

It will be available in 7.1.6.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 8 Commit Notification 2021-08-16 10:09:15 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-7-2":

https://git.libreoffice.org/core/commit/dbdf6fa77fd350b53ef3b1b78eb9db244e608c72

Related: tdf#143357 set blank label for no date

It will be available in 7.2.1.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 9 Commit Notification 2021-08-16 10:09:25 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-7-2":

https://git.libreoffice.org/core/commit/c5ea5162927a230a77feb5be69a9f36d9d12b180

Related: tdf#143357 explicitly set the default of focus-on-click

It will be available in 7.2.1.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 10 Commit Notification 2021-08-16 10:10:36 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-7-1":

https://git.libreoffice.org/core/commit/3cb8d55f07ad6bc9d388c8e4feae9841958c6922

Related: tdf#143357 explicitly set the default of focus-on-click

It will be available in 7.1.6.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 11 Commit Notification 2021-08-17 13:10:10 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-7-1":

https://git.libreoffice.org/core/commit/03dc85552e74b7a28c9baea53c17797b1d85a543

tdf#143357 use a DateFormatter and a separate Calendar menubutton

It will be available in 7.1.6.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 12 Commit Notification 2021-08-17 13:11:20 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-7-2":

https://git.libreoffice.org/core/commit/e7950b8e8f7f4a52a841a5f1ebfedc68be3454ea

tdf#143357 use a DateFormatter and a separate Calendar menubutton

It will be available in 7.2.1.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.