Deleted map file after map editor update

Open
#316 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

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

Research direction

Start with webapp/src/app/services/save.service.ts at the blob handling around line 59, then trace how “Save as” interacts with the update window and delayed actions. The report says the issue is not reproducible and provides a Discord report and a suspected cause; use those details to investigate. Done means reproducing the lost map file and identifying or fixing the cause.

Written by the indexing model from the issue text.

Description

bug help wanted more info needed

Reported here: https://discord.com/channels/143364538958348288/276459212807340034/1205518993528717373

They saved the map using "Save as" after the update window poped up. My current suspect is that the blobs in https://github.com/CCDirectLink/crosscode-map-editor/blob/master/webapp/src/app/services/save.service.ts#L59 somehow got disposed because of the update. Another factor might be because they waited multiple seconds between actions.

I cannot reproduce it but at least we have something to go on.

Dominant language
TypeScript
Stars
59
Forks
19
Avg merge
32m
Merged PRs (30d)
2

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

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.

More from CCDirectLink/crosscode-map-editor

All issues in CCDirectLink/crosscode-map-editor

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.