-
-
Notifications
You must be signed in to change notification settings - Fork 225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set task status context menu overlaps with callout context menu on Linux, Windows and Android #2739
Comments
This is, in my experience, only true in editing mode with live preview. In reading mode it behaves correctly. |
@LoveSponge Is that in Reading mode or Live Preview? |
Actually, I cannot reproduce it in either Reading Mode or Live Preview. Reading Mode: Live Preview: With this setup:
|
This does sound similar to #2512 - but it's curious we haven't had more reports of it... |
So we need to figure out what is happening differently - or being done differently - to get the different behaviour for different people. |
Oh that's very interesting... Let me spend a little more time investigating and I'll supply my setup information when I'm back at my desk. Worth mentioning I assumed this was a desktop issue but my specific OS is Linux and i haven't tested on macOS or Windows, so I'll uncheck them from the original ticket description. |
Could the code really be that different between OS'? I wonder if it might be somehow theme related? Or i see you have a snippet enabled? |
Oh dear - thanks for correcting the description, but just to note that I spent a lot more time trying to reproduce it on my Mac because you had checked the Mac box. |
Yes.
Indeed - if you can come up with the minimal setup for reproducing it, and the precise minimal steps, that would be helpful. |
I am using this setup to test:
Tasks plugin sample vault - cannot reproduceI cannot reproduce this in a test vault with the following setup: Debug info:
|
My personal vault - can reproduce
|
This suggests strongly to me that it is not solely a Tasks plugin problem. @LoveSponge you checked the "I have tried it with all other plugins disabled and the error still occurs" box - but how thoroughly did you do that? After you had turned off all the other plugins, did you restart Obsidian? What happens if you open a new vault, and just install Tasks - can you reproduce the problem there? |
I changed my main vault to have Tasks as the only plugin. At first I thought that this had fixed it. But after some more edits the problem returned. Then I switched to the Default theme. Briefly it seemed that the problem went away. Then it came back again. So I am stumped as to how to reliably reproduce it. Which in turn makes it had to work on a fix, as I won't be able to tell whether or not the fix has reliable removed the problem. |
I do think that this is likely real and needs to be fixed. But without a precise reproduction, there isn't anything useful that we can do on this. So I'll leave it open for another day or two, in the hope that we can make it actionable... If not, I'll close it, so that we can focus on things that are reproducible. |
It can always be re-opened later when/if a repro can be found... |
i've just reproduced it in a fresh directory on linux Obsidian v1.5.12 with no theme or other plugins at all.
Steps:
TEST DATA
- [ ] some task
> [!todo]
>
> ```tasks
>
> ``` |
Brilliant. Thank you. I will try it out when I have time. |
Is there a step missing in the instructions to install Tasks? |
With the instructions above, and the extra step of installing Tasks, I have been able to reproduce it in:
|
I note that it is possible to select any of the statuses in the menu, so whilst it is definitely a bug and annoyance, the Edit Statuses menu does at least function. |
Yes i did forget to add that step, ive amended for posterity. |
I've updated the title of this ticket to ensure it's clear that this is specifically about Linux. |
The issue is also present on Windows & Mobile (Android). |
Have updated the description again to reflect that. |
@LoveSponge - do you have an Obsidian Insider licence by any chance? The Obsidian team has made some improvements in this area: https://obsidian.md/changelog/2024-08-08-desktop-v1.7.0/ Could you test it out? I've found a similar issue on iPhone has now just gone away, so I'm hoping this has too... |
Hi @LoveSponge, I'll leave this open for another day or two, in the hope of hearing from you. |
|
Please check that this issue hasn't been reported before.
Expected Behavior
User should be able to right-click on a task status marker (circle or tick etc) to change it's status when the list is inside a callout, without the built-in obsidian callout context menu overlapping.
Current behaviour
User is shown 2 overlapping context menu's, one for Tasks, and one for callout edit.
Steps to reproduce
Which Operating Systems are you using?
Obsidian Version
1.5.11-1
Tasks Plugin Version
6.2.0
Checks
Possible solution
The way i see it, there are 2 or 3 possible soltions (in order of preference, 1 being most preferable):
The text was updated successfully, but these errors were encountered: