Skip to content

Fixes to fenrir realm - #3130

Merged
dteviot merged 6 commits into
dteviot:ExperimentalTabModefrom
matthewsong18:fixes-to-fenrir-realm
Nov 11, 2026
Merged

dteviot merged 6 commits into
dteviot:ExperimentalTabModefrom
matthewsong18:fixes-to-fenrir-realm

Conversation

@matthewsong18

Copy link
Copy Markdown
Contributor
  • Added @jurassicplayer's fix from Fix 20261107 fenrirrealm idtouuid #3127, but since they didn't remove the GH Action incrementing the version, I just moved their commit here. I think they still get credit if they're the author of the commit. If this isn't true, I'll just rebase after their PR.
  • Replaced the regex with an empty string check. We don't need the uuid to be valid since we're just looking for an id that we can use. This should prevent the parser from breaking if the uuid changes to be an invalid uuid format, since being valid didn't matter to us.
  • Fixed a bug in selecting chapters due to null data in the chapter data. Swapped to adding all chapters by default and unselecting paid or scheduled chapters to counter bad data.
  • Moved the delay before closing a chapter tab from after the text capture to before. We need the delay because closing before a second validation request, running in the background, finishes forces the user to re-validate next chapter. Since we're waiting anyways, I moved it before the capture to give more time for the page to load after the observer thinks the page is ready.
  • Tried to update the comments to explain why some things are happening, like why we're using tabs or why there is a delay on each tab.

jurassicplayer and others added 6 commits November 8, 2026 19:18
We don't really need a regex here. Just checking for a nonempty string
is sufficient. We don't care if the uuid is a valid uuid. As long as we
can id the chapter.
Encountered a novel where the release date was just null for some
chapters causing an issue where those chapters would not be selected by
default, even if they met the criteria for downloading.

Because of this, I swapped the default selection to selecting by default
and instead unselecting chapters that met the criteria for being locked
or still scheduled.
We have to delay before closing the tab because a second validation
request is happening. If we close before that request, even if we
already have the chapter content, the user has to validate again next
chapter.

Since we have to wait anyways, moved delay before chapter capture just
in-case something needs to settle a bit.
Not sure why this didn't format earlier
chapterId,
true,
);
installation.then(

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could probably use await syntax.

@dteviot
dteviot merged commit 44ee60b into dteviot:ExperimentalTabMode Nov 11, 2026
1 check passed
@matthewsong18
matthewsong18 deleted the fixes-to-fenrir-realm branch November 11, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants