API reference not showing inherited properties, methods, events

It appears there has been a change recently to the Wiki that has made inherited properties, methods, events, etc not appear on an instance’s documentation page.

Let’s take Frame for example. This only displays 1 property relating to the Frame instance.

It’s now very time consuming to look at each super instance to look for what I need. I’d like at least this change to be reverted, or an option to display all inherited methods, properties, etc.

31 Likes

While I must admit I appreciate the cleanliness of the lack of inherited properties, It’d be nice to have the ability to toggle whether or not you can see inherited properties.

3 Likes

Agreed - though I didn’t have any complaints about how it worked before. I was fine with the inherited members just being at the bottom of each list, with a small heading ‘inherited from x’. Options are good tho!

My main issue with the previous implementation was that when I looked for a particular class, I was usually looking for the particular individual members of the class, and not their inherited properties. This is particularly true as most classes inherit, and do not hide, all the Instance class properties.

Dropping back in to say this cripples the usefulness of some pages, such as Tween.

I didn’t realize this was an intentional change, not a bug. What kind of madman thought that this would be a good idea?

3 Likes

Perhaps it is a bug, but if it was, it certainly should have been picked up by Roblox by now considering how vital the Wiki is to their developer community.

I just encountered this recently today and I still wonder if this is either a bug or a feature. I need some confirmation from the backend.

Pretty crucial for my off-Studio scripting session. I always read those wiki pages if I need something checked.

2 Likes

The Dev Hub was having issues recently. And the lack of inheritance being showed started to happen after they said they were resolving the issues.

I’ve noticed it as well, so I thought maybe they were still restoring pages on the Dev Hub since the entire API Reference was missing at one point. I do not think this is an intentional change.

1 Like

Was going to make a thread about this until i found this one. It is very frustrating and annoying. And what if a new developer wants to find something out about an instance? it’ll be very confusing for someone who’s new to the wiki.

I’ve been using the way back machine and simply cross my fingers and hope there’s some data.

1 Like

As a developer, I use the Developer Hub API Reference pages as a handy reference to find members of classes or refresh my memory. Now that the API reference no longer shows inherited properties/methods/events, its utility is severely decreased!

In the page for Part alone, one will not know about these members that are very important:

  • Size
  • CustomPhysicalProperties
  • BrickColor
  • Anchored
  • Locked
  • BreakJoints
  • MakeJoints
  • GetMass
  • GetRootPart
  • GetPropertyChangedSignal
  • CanSetNetworkOwnership
  • SetNetworkOwner
  • SetNetworkOwnershipAuto

Although there is an object hierarchy in the sidebar, it does not center on the current class and is not easy to navigate due to its small size. These factors together make the API reference very inconvenient.

2 Likes

Wiki now shows no API whatsoever.

It has been 2 weeks without a fix to this, or even a staff member acknowledging this thread. It’s honestly hindering productivity.

3 weeks since the creation of this thread, and yet no fix or acknowledgement of the problem. What is Roblox doing?

I think this is mostly the wiki staff’s responsibility. Let’s wait a little more and see if any response pops up.

It seems that the devhub is no longer taking into account inherited members. The Part reference has nothing but the “Shape” property.


Here are the currently displayed members of PluginGui:

But here’s a list of members from a different source (note that all of the inherited members are the missing ones):

7 Likes

Thanks, this is a known bug that will be fixed very shortly!

2 Likes

It has been a month since a fix was promised, is it still going to take place? If so, when?

2 Likes

As a developer I use the developer hub almost exclusively for its API documentation. It is not currently useful for that purpose in any way shape or form. I am no longer able to look up basic information on objects I use on a daily basis. Many objects have next to no information available due to inherited API members not being displayed on their pages.


Here are a few of the pages that are barren and no longer offer any value. You’ll find text on some of these pages referencing API members not listed or accessible on the page. On most pages you will not find a single link to the class these objects inherit from to find the missing API members, and if one does exist it’s not placed in any obvious spot.

https://developer.roblox.com/en-us/api-reference/class/Part
https://developer.roblox.com/en-us/api-reference/class/Weld
https://developer.roblox.com/en-us/api-reference/class/ImageButton
https://developer.roblox.com/en-us/api-reference/class/ScreenGui
https://developer.roblox.com/en-us/api-reference/class/Accessory
https://developer.roblox.com/en-us/api-reference/class/AlignOrientation
https://developer.roblox.com/en-us/api-reference/class/SpecialMesh
https://developer.roblox.com/en-us/api-reference/class/Texture
https://developer.roblox.com/en-us/api-reference/class/LocalScript
https://developer.roblox.com/en-us/api-reference/class/Tween

These are all basic core objects people of all skill levels use on a day to day basis. Broken API pages for these objects (and many more not listed) severely inhibit and in some cases cripple a developers productivity and ability to create.

The following are extremely unfortunate situations that can occur from the absence of these inherited members. These are situations that everyone from beginners to experts will encounter when trying to use the dev hub as an API reference in its current state.

“I’m trying to fix a physics bug in my game, I was told to try the :SetNetworkOwner() function on Parts but the devhub doesn’t have information on it on the Part page.”

“I’m trying to make my shop button gui work, but I don’t know how to tell if it’s been clicked. There are no events (at all) about clicking listed on the dev hub.”

“I’m trying to play a sound when my tween finishes playing but the devhub page says there are no events for when that happens.”


If this problem is fixed myself and many others would be able to once again take proper advantage of the amazing resource that is the devhub. As of this post it will have been near 60 days since the issue was brought up, it’ll have been nearly that long since any update on the problem, and it will be moving towards 3 months that it’s been a problem in the first place.

16 Likes

My trick for it is clicking class tree on the left, then using CTRL + F to search for the class name, then going steps up the class ancestry. Of course, it’s impractical, but it’s better than nothing.