YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
23 stars 8 forks source link

Docs Integration: Several in-built variables do not open their own manual page if clicked in Code Editor 2 #6249

Open gm-bug-reporter[bot] opened 3 months ago

gm-bug-reporter[bot] commented 3 months ago

Description

Pressing F1 or using a middle mouse button click on cursor_sprite built-in variable doesn't open the related manual page, but instead opens up manual home page.

Manual Link

https://manual.gamemaker.io/monthly/en/#t=GameMaker_Language%2FGML_Reference%2FGeneral_Game_Control%2Fcursor_sprite.htm&rhsearch=cursor_sprite&rhhlterm=cursor_sprite

Steps To Reproduce

Anywhere in the code write: cursor_sprite and try middle clicking it or use F1 while mouse is hovering over the name.

Which version of GameMaker are you reporting this issue for?

IDE v2024.4.1.152 Runtime v2024.4.1.201

Which operating system(s) are you seeing the problem on?

Windows 10.0.19045.0

bd7c0583-30b8-41b0-b42e-46e28308d0cf

YYBartT commented 3 months ago

Changed the keyword and tag value to cursor_sprite. This should fix things, once a new (beta) manual version is released.

mgeddesGM commented 2 months ago

this fails in CE2 as of Beta IDE v2024.800.0.593 Runtime v2024.800.0.617

yyalansavage commented 2 months ago

The manual page/lookup is all present and correct, this is a CE2 specific issue. Document.RequestDefinitionLink returns no link for this from Language Server. There are a number of other similar asset-type variables which have the issue in CE2 only - path_index, timeline_index, mask_index, sprite_index, room_first, room_last