Screenshot saving re-reads the config file from disk instead of using the current in-memory config state.
Current code
outdir=load_config(CONFIG_FILE)["SCREENSHOT_DIR"]
Why this is a bug
If the screenshot directory is changed in the Config tab but not yet reloaded from disk, screenshot saving can still use the old path.
That means the live application state and the actual save destination can drift apart.
Fix approach
Use the active in-memory config object instead:
outdir=self.cfg["SCREENSHOT_DIR"]
This keeps screenshot saving aligned with the current runtime configuration.
Status
Local fix already implemented in the current v0.2 working copy.
Still needs commit, push, and hardware verification before closing.
### Problem
Screenshot saving re-reads the config file from disk instead of using the current in-memory config state.
### Current code
```python
outdir = load_config(CONFIG_FILE)["SCREENSHOT_DIR"]
```
### Why this is a bug
If the screenshot directory is changed in the Config tab but not yet reloaded from disk, screenshot saving can still use the old path.
That means the live application state and the actual save destination can drift apart.
### Fix approach
Use the active in-memory config object instead:
```python
outdir = self.cfg["SCREENSHOT_DIR"]
```
This keeps screenshot saving aligned with the current runtime configuration.
### Status
Local fix already implemented in the current v0.2 working copy.
Still needs commit, push, and hardware verification before closing.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
Screenshot saving re-reads the config file from disk instead of using the current in-memory config state.
Current code
Why this is a bug
If the screenshot directory is changed in the Config tab but not yet reloaded from disk, screenshot saving can still use the old path.
That means the live application state and the actual save destination can drift apart.
Fix approach
Use the active in-memory config object instead:
This keeps screenshot saving aligned with the current runtime configuration.
Status
Local fix already implemented in the current v0.2 working copy.
Still needs commit, push, and hardware verification before closing.
Screenshot path handling ignores in-memory configto [Bug]: Screenshot path handling ignores in-memory config