Possible bug: locked widgets on user dashboard "disappear" after 10.1.x upgrade

Hi there,

One of our users invested considerable time adding content to her user dashboard page (not the default global one) with Generic Content widgets in our 10.0.2 installation. At some point, she locked all of these widgets. I can only assume she thought doing so would help preserve them, making this all the more ironic. 

Following an upgrade to 10.1.4 last week, none of the customized widgets on her user dashboard page could be displayed when viewing or editing the page layout. 

My question: during an upgrade, is permanent hiding of locked widgets on customized user dashboard pages by design or is this a potential bug?

After comparing to a known good user dashboard page, I was able to restore her "lost" widgets by updating widget records for her "common-home" page in the cs_ConfiguredContentFragments table, where the IsLocked column was changed from "1" to "0". While I was there, I spotted 20 other users with the same configuration who will likely experience the same hiding behavior.

Thanks for listening!