Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Page" option in Inspector in debug cannot open remote 2nd-level dictionary #47143

Closed
BevanFindlay opened this issue Mar 18, 2021 · 2 comments
Closed

Comments

@BevanFindlay
Copy link

BevanFindlay commented Mar 18, 2021

I've been using some fairly large arrays/dictionaries (often nested) but having issues with accessing them in the debugger.

Godot version:
3.2.3

OS/device including version:
Windows 10 20H2

Issue description:
If an array of dictionaries (and I think also a dictionary with nested dictionary), I cannot get to the second page of the second-level dictionary. Clicking the page number arrows goes from 0 to 1 for less than a second before it flicks back to 0.

I also sometimes have trouble opening 2nd-level Dictionaries, where clicking on an entry in the Inspector doesn't seem to register the click, or delays a lot before registering (usually resulting in me clicking again to try to get it to work and having it flick open then closed again), but haven't been able to nail this down to something I can reliably recreate.

May be related to #25375 ?

Steps to reproduce:
Create an array of dictionaries, with both at least 10 items in size (i.e. >9 so it requires changing Page to get to some of the data).
Run the project, with a breakpoint somewhere after the creation of this.
Get to Remote viewing of the data in the Inspector.
Click the array to open it.
Click one of the nested dictionaries.
Attempt to change the Page of that second-level dictionary.

Minimal reproduction project:
Attached. Set a breakpoint on the "print" statement.

@BevanFindlay
Copy link
Author

Array Test.zip

@YuriSizov
Copy link
Contributor

Yes, it's a duplicate of #25375, as the cause is the same.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants