🐞 TūlBOX Bug Tracker
🔴 Open Issues
#004—CWR Converter• P0• PatchedLarge files (>125 MB) freeze the browser
Summary
Confidentiality requirements mean processing must happen locally in the browser. With very large files, browser memory and main-thread constraints cause long stalls and occasional crashes.
Details
Steps to Reproduce:
- Drag a
125+ MB.v21or.v22file into the upload zone. - Observe CPU spike and tab becoming unresponsive.
Expected Result: A successful parse, or a graceful “file is too large” message.
Actual Result: Browser tab freezes; DevTools shows the main thread blocked.
Current Status (Patched):
As of v3.3.0, the CWR Converter offloads parsing to Web Workers and virtualizes the Raw View and report tables to prevent UI lockups with large datasets. A 100 MB cap is enforced for slower systems and a warning is displayed when exceeded.
✅ Closed Issues
#007—CWR Converter• P2• ResolvedReports incomplete on certain files
Fix Summary
Ensures reports include the entire CWR file.
Original Issue:
Some reports generated from specific CWR files were missing rows/sections, resulting in incomplete output.
Verification:
- Load an affected CWR file.
- Generate any report.
- Confirm all data is present and matches the Raw View / source file.
#006—CWR Converter• P3• ResolvedAKA Report allows duplicate titles
Fix Summary
- De-duplicates AKA titles in the report.
- Upgrades cwr-parser to include NAT record support, feeding additional
alternativeTitles.
Original Issue:
Duplicate AKA rows inflated counts and produced incorrect exports when the same local title appeared multiple times.
Verification:
- Load a CWR file with repeated AKA titles.
- Generate the AKA report.
- Confirm each title appears only once and NAT-derived titles are included.
Notes:
No UI changes. Regression tests added under tests/akaReport.spec.ts.
#005—Production Search• P2• ResolvedAKA copy-paste columns appear in the wrong order
Summary
Copying AKAs to the clipboard produced columns in the wrong order.
Details
Steps to Reproduce:
- Open the IMDb Search tool and look up any production with alternative titles (AKAs).
- Click a production with Alternative Titles.
- Scroll to the AKA section.
- Click a row to copy to clipboard.
- Paste the result into Excel, Google Sheets, or a text editor.
Expected Result:
Pasted columns follow the on-screen order.
Actual Result:
language code and title type columns were swapped.
Notes:
Quick fix: reorder parameters passed to navigator.clipboard.writeText().
#003—CWR Converter• P1• ResolvedBatch Report contributions are incomplete
Fix Summary
- Corrects writer contribution calculations in the Batch Report to account for publisher sequences.
- Fixes a TableView bug that caused column widths to shift while scrolling.
Original Issue:
Writer contributions were taken directly from the CWR file rather than computed dynamically per CWR standards.
Notes:
Report table columns now use fixed widths from the report template. Writer contributions are calculated according to CWR specification.
#002—Production Search• P2• ResolvedFiltered TV show search missing results
Summary
Filtering for TV shows missed valid results due to a categorization mismatch.
Details
Steps to Reproduce:
- Go to the search section.
- Enter the name of a known TV show (e.g., Breaking Bad).
- Set the filter to “TV Shows.”
- Observe the show not appearing in results.
Expected Result:
Relevant titles labeled as TV series should appear when filtering under TV Shows.
Actual Result:
No results or missed series due to label mismatch.
Notes:
Update filter logic to treat TV series and TV show as equivalent (or include both labels).
#001—PDF Manager• P2• ResolvedIncorrect casing in cue-sheet template
Summary
Cue-sheet templates were not applying the required capitalization rules.
Details
Steps to Reproduce:
- Open PDF Manager.
- Load a cue-sheet template with placeholders for Production Title and Episode Title.
- Run Search & Replace with valid data.
- Observe the output casing.
Expected Result:
- Production Title → ALL CAPS
- Episode Title → Title Case (e.g., “The First Episode”)
Actual Result:
Both titles preserved their original casing.
Notes:
Fix ensures consistent formatting for professional delivery standards.
Copy the bug template below to an email and fill in the details. You can also use the links at the footer of TūlBOX which use a similar template.
Bug Entry Template
### Tool Name
- **Summary:** Brief description
- **Date:** YYYY-MM-DD
- **AppVersion:** x.y.z
- **Platform:** e.g. Chrome
- **Area:** <tool / page / component>
- **ToolVersion:** x.y.z (if applicable)
- **Priority:** P2
- **Reporter:** <name>
- **Details:**
- **Steps to Reproduce**
1. …
2. …
- **Expected Result**: …
- **Actual Result**: …
- **Notes / Workaround**: …
Legend
| Field | Description |
|---|---|
| Date | Report date (YYYY‑MM‑DD) |
| Version | App or tool version affected (e.g. 3.1.0) |
| Area | Component or page (PDF Manager, CWR Converter → Raw Viewer, etc.) |
| Priority | P0 (critical) · P1 (high) · P2 (normal) · P3 (low) |
| Status | Open · In Progress · Patched · Blocked · Resolved · Won't Fix |
| Summary | One‑line description |
| Details | Steps, expected vs. actual result, stack traces |
| Reporter | Name or initials |
| Fix Ref | Partial commit hash |