Skip to content

APEXLang autocomplete is very slow with other extensions enabled and does not suggest valid values for cursorFocus #24

Description

@DatatekEcuador

Product:
Oracle SQL Developer Extension for VS Code

Version:
26.1.2

VS Code version:
Version: 1.120.0
Commit: 0958016b2af9f09bb4257e0df4a95e2f90590f9f
Date: 2026-05-12T20:17:22Z
Electron: 39.8.8
ElectronBuildId: 13870025
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Linux x64 7.0.8-100.fc43.x86_64

OS:
Fedora

APEXLang metadata:
.apex/apexlang.json contains:
{
"mmdVersion" : "26.1.0+3102"
}

Project structure:
I am opening the root folder of the exported APEXLang application, not only the pages folder.

Example structure:

aurora/
.apex/
apexlang.json
pages/
p00001-....apx
p00065-....apx

Problem description:
I exported an Oracle APEX application using Oracle SQL Developer Extension for VS Code.

After opening the exported APEXLang application folder in VS Code, the extension detects APEXLang correctly. When I open a page .apx file and edit the property:

cursorFocus: doNotFocusCursor

I delete only the value and leave the cursor after the colon:

cursorFocus: |

Then I press Ctrl + Space.

Issue 1 - Slow autocomplete:
With my normal VS Code extensions enabled, the autocomplete popup stays in "Loading..." for around 1 or 2 minutes before showing any suggestions.

Issue 2 - Incorrect suggestions:
If I start VS Code with extensions disabled using:

code --disable-extensions /home/vpacheco/Documents/apex/aurora/

then autocomplete opens quickly, but it still does not suggest valid values related to the cursorFocus property. Instead, it shows generic or unrelated suggestions.

Expected behavior:
When the cursor is after the property name and colon:

cursorFocus: |

and I press Ctrl + Space, APEXLang should suggest valid values for the cursorFocus property, such as:

doNotFocusCursor

Actual behavior:

  • With normal extensions enabled, autocomplete takes around 1 or 2 minutes to show suggestions.
  • With other extensions disabled, autocomplete is fast, but the suggestions are not specific to cursorFocus and do not show the expected valid value.

Additional information:
The Oracle SQL Developer extension version is 26.1.2.
The project root folder is opened correctly.
The .apex/apexlang.json file exists and contains mmdVersion 26.1.0+3102.
APEXLang is detected in the status bar.
The problem happens inside a .apx page file.

Command used for comparison:

code --disable-extensions /home/vpacheco/Documents/apex/aurora/

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions