NetLogo / NetLogo/LevelSpace

Model doesn't halt if changes are made in child model code until you switch tabs

Open
#129 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Scala
Stars
20
Forks
8
PR merge metrics
No merged PRs in 30d

Description

If you make a change to the child model code the model keeps going. But if you change tabs after, the parent model stops. Is it possible to make it happen as soon as we make a chance to the code? I'm assuming there's some sort of even listener sitting on that tab, but the callback function seems to be called in a different way than on the parent code tab.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names child-model code edits, tab-change event handling, and a callback that behaves differently for parent and child tabs, but no files or tests. Start by tracing the existing tab event listener and callback paths for parent and child models. Done means editing child model code halts the parent model immediately without switching tabs.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.