dr460nf1r3 / firedragon-browser

A Floorp fork with custom branding and opinionated settings 🐉 (mirrored from GitLab)
https://firedragon.garudalinux.org
Mozilla Public License 2.0
279 stars 15 forks source link

New profile directory issue #114

Closed universish closed 2 months ago

universish commented 2 months ago

I am using Fedora 40 OS. I had a non-default profile. I created a new profile, so I decided to delete my non-default profile. I deleted the profile with its files from about:profiles. But the profile's file was in /home/username/documents. It was not in a directory. It was using Documents as a directory. When I deleted the profile and its files, it also deleted Documents. I also had important documents and papers in Documents. They were deleted too. How will you compensate me now? Why are newly created profiles not using this directory: /home/username/.var/app/org.garudalinux.firedragon/cache/firedragon Why is it using the directory /home/username/documents. Why is it not using the directory /home/username/documents/firedragon ? [bug]

Technetium1 commented 2 months ago

You must be using the flatpak. That is not expected behavior as you can see from my screenshot below. Please open an issue for it, linking the 2 issues you have already created: https://github.com/flathub/org.garudalinux.firedragon

I see you created another issue here, which could be related: https://github.com/dr460nf1r3/firedragon-browser/issues/113 . You may have corruption caused by the power outage. image

rkben commented 2 months ago

Can't recreate with Fedora 40

Profiles default correctly to ~/.firedragon and ~/.cache/firedragon.

image

Perhaps you accidentally set the profile directory to ~/Documents instead of ~/Documents/$your_profile.

universish commented 2 months ago

Looking at about:profiles says that the files are in the location mentioned. but if you look in the Documents folder the files are there, they are not in the mentioned location. i checked, i checked 3 times.

Also the topic I opened before is completely independent of this topic. This problem happened at a completely different time. It has nothing to do with the power outage.

Secondly, I also asked about the deletion of my documents and who will compensate for the damage. please answer.

dr460nf1r3 commented 2 months ago

Well, I also tested the behavior locally and can't replicate the situation mentioned:

image

I had a non-default profile. I created a new profile, so I decided to delete my non-default profile. I deleted the profile with its files from about:profiles. But the profile's file was in /home/username/documents

Since you mentioned you created a non-default profile, I went ahead and tested the creation of a new profile:

image

It is correctly created in the mentioned location:

image

Given the statements of the others and my own tests, I can't help but think you created this profile in the given location yourself.

Secondly, I also asked about the deletion of my documents and who will compensate for the damage. please answer.

While I really feel sorry for this happening, this won't be happening.

1) It is free software without warranty included and 2) we can't reconstruct the case in any way as outlined.

I hate to be the person saying it, but this might be a good reminder to always keep backups of important data.

rkben commented 2 months ago

Looking at about:profiles says that the files are in the location mentioned. but if you look in the Documents folder the files are there, they are not in the mentioned location. i checked, i checked 3 times.

In my attempt to reproduce this issue; Firedragon did not create any files under ~/Documents, unless I set the profile directory to it during profile creation. Under Fedora 40 Workstation without modification besides the flatpak installation of Firedragon.

Secondly, I also asked about the deletion of my documents and who will compensate for the damage. please answer.

As with most software, by using Firedragon you agreed to it's license and forfeited certain rights, including that you accept responsibility for any malfunctions or potential damages caused by the software. See section 6 and 7 of the license: https://github.com/dr460nf1r3/firedragon-browser/blob/master/LICENSE.txt#L263

If compensation is still something you wish to pursue then you should contact legal counsel, as such things are out of scope for Github issue threads.

universish commented 2 months ago

the problem is with the firedragon flathub version. i moved the topic there. thanks for your reply

universish commented 2 months ago

What I mean by compensation is this: who will return my lost and deleted files to me, who will recover them. Not money. Also, I did not mention anything legal. I already know what the license is and the content of the MIT license.

The other friend said "sadly": backup your important documents. Don't worry, my important documents are backed up on my encrypted disk, and also in 2 different encrypted cloud accounts. I am a cybersecurity expert, it is interesting that you say this.

The reason I opened the topic: there is a possibility that others will experience this problem. Because it is a serious problem.

Also, check the root folder of the firedragon profiles. There is no .firedragon directory, which is the root folder, in the specified location. It is in another location.