Page 1 of 1
Bug: Editing a field in library weirdness.
Posted: Mon Oct 31, 2016 10:50 am
by AarbronBeast
Mid-2010 Mac Pro, macOS Sierra 10.12.1
Bookpedia 5.5.0
(Probably happens in DVDpedia as well, not tested.)
While viewing the library, click twice on one of the fields (for example: Series) so that the blue highlight appears around the field indicating it is in edit mode. Now click on one of the other lists (a smart collection, the borrowed list, etc.) and then click back to Library and located the record you were editing. Notice that the Series field (or whatever field you chose) is now blank. Clicking twice in that field will bring the value back but it now appears to be confused as to whether or not it is in edit mode as the blue outline is gone. If you click away from that field, the blue outline will appear but it is not in edit mode anymore. Also, continuing to use the application in this state (using the search field, double-clicking to edit items, etc.) will eventually cause the library's scroll bar to disappear!
Restarting the app corrects the problem.
Re: Bug: Editing a field in library weirdness.
Posted: Thu Nov 03, 2016 11:19 pm
by Conor
Thank you. I can't repeat it outside of 10.12.1 beta, so it might be a macOS Sierra beta bug. If still present in the official release of 10.12.1, I shall revise it again and see if there is a work around.
Re: Bug: Editing a field in library weirdness.
Posted: Fri Nov 04, 2016 11:50 am
by AarbronBeast
You mean 10.12.2, right? I reported this bug using the public release of Sierra 10.12.1.
Re: Bug: Editing a field in library weirdness.
Posted: Fri Nov 04, 2016 6:28 pm
by Conor
Indeed, I meant the latest beta. I'll take another stab at it, as I it only happened in 10.12.2 and not on the machine we keep with the official release. Either way it will be for the next release, as Apple has now reviewed and approved the next version, so that will be out in a few hours.
Re: Bug: Editing a field in library weirdness.
Posted: Wed Nov 23, 2016 8:49 pm
by audacious
I am having issues as well. I added Def Leppard - High 'n' Dry to CDPedia. I have the 12 track version so I added the only option with the 12 tracks. It was a Japanese issue, not the one I have but it was the closest and so I added it. I then set about changing / correcting those fields I needed to correct. Among them - the band name, Def Leppard, was capitalized completely. I tried to lower case all letters but the 'D' and 'L' and it immediately switched back. I then tried to select from the drop down menu in the artist field. Def Leppard should have been there as I had another cd already in the library ... but it was not an option. For my third try - I entered the other cd and copied the artist name then went back into this one and pasted it ... it still changed back to all caps. Once it is in my library - shouldn't I be able to control what is in the fields?
Re: Bug: Editing a field in library weirdness.
Posted: Thu Nov 24, 2016 2:35 pm
by FineWine
You wouldn't by any chance have “Capitalize words automatically” selected in System Preferences > Keyboard > Text. Also “Correct spelling automatically” might be the culprit.
Just a thought - Cheers
Re: Bug: Editing a field in library weirdness.
Posted: Thu Nov 24, 2016 3:08 pm
by AarbronBeast
Not related to audacious's issue, I just wanted to confirm that the original bug that I reported in this thread is no longer present in the latest version of the pedias with macOS Sierra 10.12.1.
Re: Bug: Editing a field in library weirdness.
Posted: Fri Nov 25, 2016 4:52 am
by Conor
@AarbronBeast Thank you for the verification fix.
@audacious Thank you for the clear explanation and the use of specific example that you were having problems with.
This is a rare bug that is normally not an issue. When you accept the entry into your library, you are telling CDpedia that all the data is good and it adds "DEF LEPPARD" into the options to autofill. From then on autofilling will correct capitalization from all the approved values, including the previously entered capitalized version.
To fix remove the incorrect capitalized version from the autofill in CDpedia -> Preferences -> Autofill. Switch the pop up at the top of the window to "Artist". Then select "DEF LEPPARD" in the list and press delete.
You are now able to enter it properly capitalized.
Do double check the previous entry is correct, as once an autofill is entered adding another different capitalization of the same letters should not be option. E.i. Artist are only capitalized one single way according to CDpedia.
Semi-related, something I do often and trying to think of how to bring more into the mainstream for future versions is to use the rebuild button in that autofill preference. It will build the list based on all your current data, I find it really useful to find incorrect artist, by seeing only the list of unique values that this creates.
Re: Bug: Editing a field in library weirdness.
Posted: Fri Nov 25, 2016 8:57 pm
by FineWine
FineWine wrote:You wouldn't by any chance have “Capitalize words automatically” selected in System Preferences > Keyboard > Text. Also “Correct spelling automatically” might be the culprit
Conor wrote:To fix remove the incorrect capitalized version from the autofill in CDpedia -> Preferences -> Autofill. Switch the pop up at the top of the window to "Artist". Then select "DEF LEPPARD" in the list and press delete.
DOH me, "Keep it simple stupid". Trouble is that the pedia's are so full of good things you forget about them. But I suppose only a father knows their child entirely
Thanks Conor for the timely reminder.
Re: Bug: Editing a field in library weirdness.
Posted: Wed Nov 30, 2016 5:36 am
by Conor
I use them daily and they surprise me from time to time.
The Pedias are in their teens now.
Re: Bug: Editing a field in library weirdness.
Posted: Wed Dec 14, 2016 1:46 pm
by audacious
Conor wrote:@AarbronBeast Thank you for the verification fix.
@audacious Thank you for the clear explanation and the use of specific example that you were having problems with.
This is a rare bug that is normally not an issue. When you accept the entry into your library, you are telling CDpedia that all the data is good and it adds "DEF LEPPARD" into the options to autofill. From then on autofilling will correct capitalization from all the approved values, including the previously entered capitalized version.
To fix remove the incorrect capitalized version from the autofill in CDpedia -> Preferences -> Autofill. Switch the pop up at the top of the window to "Artist". Then select "DEF LEPPARD" in the list and press delete.
You are now able to enter it properly capitalized.
Do double check the previous entry is correct, as once an autofill is entered adding another different capitalization of the same letters should not be option. E.i. Artist are only capitalized one single way according to CDpedia.
Semi-related, something I do often and trying to think of how to bring more into the mainstream for future versions is to use the rebuild button in that autofill preference. It will build the list based on all your current data, I find it really useful to find incorrect artist, by seeing only the list of unique values that this creates.
Thank you Conor. This helped. In this example, I already had three Def Leppard CDs in the library, all capitalized appropriately. This one cd refused to do so. All seems corrected now. Thanks again.
Re: Bug: Editing a field in library weirdness.
Posted: Wed Dec 14, 2016 3:53 pm
by Conor
Glad it's still an edge case bug and that I was able to help. I still have it marked as a bug, that maybe someday I can fix. At the moment a fix means breaking the auto correction of capitalization which is useful most of the time, when the values are correct.