Show Deprecated not respected for inherited fields

The “Show Deprecated” button toggles the visibility of deprecated APIs on the page. However, it does not seem to affect the display of inherited fields/methods/events that are deprecated within the main page content. It does work properly within the “On this page” sidebar menu.

The below image shows an example of this. The “OnUpdate” method is deprecated for the inherited GlobalDataStore under the OrderedDataStore page. In this example, I have “Show Deprecated” unchecked, so this should be hidden. You can see that the sidebar does correctly hide this properly (it would’ve shown up where the green “X” is).

Note: This issue also exists for the “Summary” portion of the page.

This is not limited to the OderedDataStore article, but all reference pages.

I am using the latest release version of Microsoft Edge.

Expected behavior

All deprecated APIs, including inherited ones, should be hidden if “Show Deprecated” is not toggled.

Page URL: https://create.roblox.com/docs/reference/engine/classes/OrderedDataStore

7 Likes

Thanks for the report! We’ll follow up when we have an update for you.

1 Like

Hi! I wanted to give an update that we are aware of this bug report and will be addressing it in the latest improvements we are making to API pages coming in the next week or so. Stay tuned for its resolution soon.

1 Like

Hey sleitnick, we just shipped a fix for “Show Deprecated for inherited fields” in a set of major improvements we made to the API pages today! Check it out on the OrderedDataStore page and others like it. Thank you for your feedback and please keep it coming.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.