You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Go to Definition not working for class symbols inside inline function parameter types #3399
Clicking on MyData inside the function(data: MyData) parameter list should navigate to the ---@Class MyData definition, similar to how it works in a standard ---@type MyData
Actual Behaviour
Hovering over MyData correctly displays the class documentation.
"Go to Definition" (F12) does not trigger any action.
No error is reported in the logs, it simply feels like the text is not "linkified".
Reproduction steps
---@classMyData---@fieldidnumber---@paramcallbackfun(data: MyData)functionExecute(callback)
end-- Try to "Go to Definition" on `MyData` in the line below:Execute(function(data)
-- The hover shows "(class) MyData", but F12 does nothing.end)
Additional Notes
When a function parameter is annotated as a fun(arg: ClassName), the ClassName symbol in the hover tooltip shows the correct class information, but "Go to Definition" (F12 or Ctrl+Click) fails to navigate to the class definition.
Activity