emberjs / emberjs/ember-inspector
Show pending timers
- Dominant language
- JavaScript
- Stars
- 969
- Forks
- 292
- PR merge metrics
- No merged PRs in 30d
Description
**Problem**
I had a test that was hanging on `await visit...`. I could see in the inspector any pending promises. But I had a backend watchdog service that had a task which looped around `ember-concurrency's timeout` function. This wraps a `run.later` which was always present, so hanging the test. Ember Inspector didn't help me to find the fault in my code.
**Solution**
Show pending `run.later` timers in a tab, similar to the promises tab. Allow tracing of the call that set them up.
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by locating the existing promises tab and the Ember Inspector handling for run.later timers. Done means pending run.later timers appear in their own tab and users can trace the call that created each timer.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100