Feedback - Bug Reports

I’m not sure which vocab to be honest, but luckily it hasn’t shown up for a while now, so I think it’s solved! :slight_smile:

1 Like

Noticed some white space at the start of the level progress bar when on the Profile page:

image

Seems fine when accessing e.g. from the Dashboard though!

2 Likes

Thanks!
The issue is still present. It fixes itself every morning with the nightly reset of learning goal.

So, today’s situation:
I have one deck in the learning goals with 213/217 completion. The goal is 9 items per day in batches of 3.
Done one batch of 3. Lesson summary page correctly shows 1 item left to learn.

But the dashboard is incorrect: still 213/217 completion and the learn button shows 0 items, and the learn queue widget shows… also something incorrect.

In Your Notes (e.g. for a Vocab), the ‘Add/edit hyperlink’ popup (I’ll refer to it as EditLink) for an existing link (i.e. when editing a link) will close without updating after editing the link in the “Where should this link go to?” text-box, under specific circumstances. Reproduction:

  1. Copy some editor-formatted hyperlink into the clipboard.
    • E.g.: Click the “Copy a link to this page to the clipboard” button on a particular item’s info page.
  2. Within the Notes editor, on an empty line, place some normal text which includes some whitespace.
    • E.g.: Type a single Space character, ’ '.
  3. Paste the editor-formatted hyperlink from step (1) into the editor, after the whitespace-containing text from step (2).
  4. Delete some portion of the beginning of the hyperlink text, but without deleting everything to the beginning of the editor’s text line (this is why the whitespace is added in step 2, to make this easier to reproduce).
    • E.g.: Sample line, with a ‘caret’ character ‘’ to indicate the resulting position of the text cursor:
      ‸/vocabs/如何
    • Key observations to note, immediately after the deletion (NB: do not move the cursor at this point, or click anywhere else after the deletion):
      • The EditLink button [:link:] is ‘active’ and highlighted (mine shows as blue), indicating that the editor thinks there is a link ‘underneath’ the text cursor, ready to edit.
        As further evidence of this state, the “Remove hyperlink” button is visible (and also highlighted, e.g. blue).
        Compare to when the editor does not think there’s a link under the text cursor, the EditLink button appears plain (e.g. white), and the Remove button is not visible.
      • The blinking text cursor itself (I’m on the latest Firefox; appearance may differ) is highlighted (again, blue in my case) as if it were over a hyperlink.
  5. Click the EditLink button to bring up the EditLink popup.
  6. Modify the link target in the textbox.
    • E.g.: Sample edited link-target text:
      /vocabs/如何
  7. Accept the change, either by pressing [Save Link] or by pressing Enter on the keyboard.
    • E.g.: Sample after failed edit, with caret character:
      /vocabs/如何
    • Key observations to note immediately after the popup closes (NB: do not move cursor or click anywhere at this point):
      • The flashing text cursor/caret is now plain (e.g. white) rather than highlighted (e.g. blue). This would seem to indicate that the editor now thinks the text cursor is not over a hyperlink anymore. (Compare with sample line from step (4), where cursor/caret is highlighted.)
      • However, the EditLink button is still highlighted (blue), and the RemoveLink button is still visible. This would seem to indicate that the editor thinks the text cursor is over a hyperlink.
        • This ‘paradoxical’ UI state may indicate some flawed/inconsistent logic under the hood. Ideally, the visual cues in the editor should be based on the same underlying logic, and thus should always be consistent with one another.
      • The hyperlink within the editor is not automatically selected. There is no particular text selection.
        Compare to when a hyperlink has been successfully edited and saved. The text of the hyperlink is automatically selected. Sample, after a successful EditLink, starting with cursor/caret somewhere within the hyperlink text:
        /vocabs/如何
        Note that the flashing text cursor is now replaced by the automatically selected text which encompasses the whole of the hyperlink text.
        • This difference in UI is helpful to notice when an EditLink has failed (no auto-select; cursor goes plain) or succeeded (auto-select replaces cursor). But, to really be sure that the EditLink has failed, …
  8. Click the EditLink button again. The EditLink popup shows, but the previously-edited link text has reverted to its original value before the EditLink in step (5).
    Sample link text:
    https://bunpro.jp/vocabs/如何
    Expected:
    /vocabs/如何

This bug was tricky to reproduce. There are many ways in which you do something very similar (such deleting all the way to the beginning of the editor’s text line) and the EditLink will work.

My hunch is that it has to do with the edge-case of when an editor action (in this case deleting text from the beginning of the hyperlink) results in the text cursor/caret landing at the very beginning of the hyperlink, on the boundary between not-a-link on the left, and is-a-link on the right.

E.g. I tried to see if similar things happen at the end of a hyperlink, and it did not reproduce. I also got confused when there was no plain text/whitespace in front of the hyperlink prior to deletion, as it seems to work okay if the beginning of the hyperlink happens to also be the beginning of the line of text.

There is also the curious behaviour when you use keyboard navigation (e.g. left and right arrows on the keyboard) to manually position the cursor to the beginning of any hyperlink. In this kind of situation, the editor thinks that the text cursor is not over a hyperlink, and so the EditLink button is not highlighted (i.e. it is plain, e.g. white), and thus clicking on it does not do an ‘edit link’, but rather an ‘add link’ (with a blank/empty textbox).


The reason I kept coming across this bug is because I’ve been using Notes to add links between Grammar items and their corresponding Vocab items (if they exist), formatted like this:

Self: /grammar_points/如何
Vocab: /vocabs/如何

This starts by copying the link from the “Copy a link to this page to the clipboard” button, pasting it after the text label such as "Self: ", and then deleting the ‘noisy’ https://bunpro.jp part off the front of the hyperlink.

Then, just to be ‘consistent’ (not really necessary, but whatever) I would then immediately EditLink, and also remove the same https://bunpro.jp from the target-link text, leaving a root-relative URL like /grammar_points/如何.

But when I would then Save Link the edit, and check again later, the URL would be unedited from the original https://bunpro.jp/grammar_points/如何.

I know that making this specific kind of change (absolute to root-relative) is not really necessary – and in hindsight it has some downsides which I’m not going to bother with anymore – but the fact remains:

Any edit to the URL after deleting the front text of a hyperlink will fail to be saved in this edge-case circumstance. So, the bug remains, even if I stop doing this particular kind of link edit.

1 Like

I already reported that one, and recently got a reply from Veritas saying he’s working on a fix :blush:.

3 Likes

I also have an issue with the audio. It happens once in a while, not too frequently.

Im on Mozilla Firefox, I have autoplay enabled in BunPro.

Often I’ll replay the audio once or multiple times using the P hotkey, sometimes I press it while the audio is playing. I often pause and continue the playback.
Sometimes the audio just gets stuck and won’t play anymore. I can’t do anything to make it work again for that item, nothing helps.
The bug is not connected to any particular item but can happen randomly with any item during a review session.
I don’t recall what triggers it exactly: either when I pause and continue the playback or when I restart the audio pressing P. (I’ll try to pay more attention next time it happens)
This is what I see in the browser console:

1 Like

os: Android 14 (MyOS14)
handset: nubia z60 ultra
app version: 0.4.1+153

“Hide all furigana” = true

Furigana is disappearing a short period of time (around 5 seconds) after I select kanji in order to see the furigana.
Started happening recently - prior to that would stay on
Doesn’t happen on web - that has a mechanic where furigana appears on mouseover.
Checked the app settings as it looked like it might be a new feature rather than bug, but couldn’t see anything relevant.

cheers

In my learning queue, I have 3 decks.

I mostly use the app to study. I study my item(s) from one deck, do review on the item(s), and then proceed to the next deck.

On the desktop however,

I study my item(s), do review for the item(s), and then get the choice to continue with the same deck or exit to summary. I would prefer to get the option to continue to the next deck too!

2 Likes

This bug has occurred again, this time I paid more attention that it was triggered by pausing the audio and then clicking play again. I see the same messages in the console.

1 Like


There used to be a button next to these lesson with options like “learn all”, reset all, etc

Why was it removed?

1 Like

I completed the N3 deck last weekend, but today I’ve noticed the dashboard says there are two more items pending. However, if I go to the deck then it says it is complete with 217 items.

image

image

EDIT: Same issue on N2 - dashboard says 213 items, but the decks say 210:

image

Looks like two items have been added to the lessons under - Log in | Bunpro - but not to the decks themselves.

1 Like

That’s not a bug. They’re probably getting ready to release a new update with more grammar soon:

3 Likes

Hi, I just learned the new grammar points but I can’t complete the review for ざる. It’ asking me to input ~ざる as the correct answer, but when I try to do that it won’t accept that either.

2 Likes

This has happened a couple of times now. Sometimes when I use the WaniKani Sync [practice] option, it’ll grab kanji that I’ve learned and add it to the queue even though I haven’t been introduced to the word yet.

Ex: 形 is a WK lvl 5 kanji, but you learn the word かたち at level 7. I’m currently level 6 and the word was added once I synced my progress. Is this a known issue?

Thanks!

1 Like

Thanks for letting us know about it! I will fix it right now. :slightly_smiling_face:

3 Likes

See the edit - there is an inconsistency between the N3 & N2 lessons page and the actual N3 & N2 decks which means you can only manually add those grammar points instead of being able to add them via the learn button on the dashboard.

If this was raised with my dev team we’d triage it as a bug due to the inconsistent behaviour as the new items have been released to prod without being added to their respective decks.

As a dev myself I’d want stuff like this to be raised, however minor, as it is always possible there has been an oversight somewhere - I think the team at BunPro do a great job, and I think it would be a disservice not to raise it.

3 Likes

If you take a look at the people who liked the post that I linked in my previous reply, you’ll notice that the developers are part of them, so they know. And BTW, you can’t add them manually either because they’re not live yet, as I mentioned there.

Just be patient. Looks like they’re getting ready to release a big update, but I’m sure they’ll sort this out :blush:.

2 Likes

I’m having an issue where some reviews seem to be delayed and not appearing at the start of the hour as they should. This has been a recurrent issue recently; for example, I was supposed to get 44 reviews at 5PM, however when 5PM hit I only had 6 reviews to do, which I did. It is now 5:30 as I type this and I have 0 reviews to do, despite the forecast saying 38.

I don’t remember this happening in the past; I can’t tell if this is the result of vacation mode (I went to Japan for 2 weeks), or a result of DST, or some other issue altogether. It’s very strange, sometimes all the reviews appear on the hour as they should, and sometimes a portion of them (like these 38) seem to be delayed.

EDIT: The reviews appeared at around 5:45.

You can manually add them to reviews, for example - this is one of the new ones - んじゃない :

Added to reviews

219/219 items in progress for N3 - but the deck only has 217

image
image

I think there is a misunderstanding here - I’m not complaining to them, or being impatient - I’m just flagging issues as I see them because I think it is helpful to do so on the off chance they aren’t aware.

If they already know, that’s great and their triage process will deal with it.

2 Likes

Interesting. I can’t manually add them to the deck the conventional way, which is by going into the list of grammar points in the deck itself. They don’t show up there (at least not for me). How were you able to find them?

EDIT: Nevermind. I figured it out. I just never scroll through them in order. I usually randomly add them via the list in the deck.

In any case, I understand what you mean, but they already know. Like I said, they’re probably getting ready to release an update that includes these new grammar points, so that’s why it’s inconsistent now, but it’ll get fixed once they officially release the update. I’ve seen this happen before :blush:.

2 Likes