Skip to content
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

Fulltextsearch causes other plugins to not be reachable through navigation bar #842

Open
D3nnis3n opened this issue May 24, 2024 · 9 comments

Comments

@D3nnis3n
Copy link

D3nnis3n commented May 24, 2024

I use plugins like "Passwords" and "Tasks", they add links to the NC navbar on top to reach them:
image

Once this Fulltextsearch is installed and enabled, those links don't work anymore, as they change in a way the link is always to the page you currently are already on.

Example for Passwords Plugin, when currently on the Dashboard:
Fulltext Search not installed, link in navbar leads to: https://domain.com/settings/apps/passwords
Fulltext Search installed, link in navbar leads to: https://domain.com/settings/apps/dashboard

This happens with many third-party plugins (but not official ones like "Calendar") and only if Fulltextsearch is enabled. As soon as I disable it, everything works fine.
I had reported the issues to each of the third-party plugins before, but they seemingly correctly closed them as not caused by them.

Nextcloud 29.0.1
Versions of all Fulltext Search Plugins:
image

@D3nnis3n D3nnis3n changed the title Plugin causes other plugins to not be reachable through navigation bar Fulltextsearch causes other plugins to not be reachable through navigation bar May 24, 2024
@jacotec
Copy link

jacotec commented May 24, 2024

Same issue hereon all of my 3 instances, also related issue are (just to link them together):
julien-nc/phonetrack#45
pulsejet/memories#1198
nextcloud/server#45223

Fulltextsearch core is the app which causes it.

@D3nnis3n
Copy link
Author

Yeh, I also had posted on multiple other apps, but closed my issues after the developer of passwords - somewhat rude, but ultimately correctly - hinted at me that it's not their plugin and i tried through all manually until I found the one. I had originally just assumed that plugins that weren't official (they are not affected) just forgot to maybe change something in code that needed to be changed in NC 29 for header link to correctly appear.

In any case I cannot even temporarily remedy the situation through disabling and enabling fulltextsearch_core as some people seemingly can in the issues you posted. The bug appears immediately with enabling and disappears immediately with disabling. I don't even need to reload the page, the links change while I am still on the apps page in the navbar, as if it was loaded with javascript or something.

@martingwb
Copy link

martingwb commented May 27, 2024

I am having this issue with the tasks and tables apps but have not been able to clearly reproduce the behavior by disabling/enabling fulltextsearch. On some tests the link for the latest loaded page is used for these apps, sometimes the correct links for the apps are used. My tests included logout/login, deleting browser cache, checking before/after cron, disabling/enabling fulltextsearch through web-gui/occ.

Latest test was to disable/enable fulltextsearch through occ(!). After this the behavior is correct for some time now.
Update: after around 1-2 hours the wrong behavior reappeared. Not sure which action triggers it.

@baltaner
Copy link

Hi,
same here: after disable/enable fulltextsearch the link to "task" is back again, but after a while it disappears.
I tested to disable/enable other apps - but only disable/enable fulltextsearch brings back the link to "tasks"

@jacotec
Copy link

jacotec commented May 28, 2024

@ArtificialOwl This seems to be a very widespread problem with Fulltextsearch and NC29, at least a patch would be highly appreciated :-)

@HPPinata
Copy link

HPPinata commented May 30, 2024

The issue appears to be specifically with the "Navigational Symbol" Option.
Disabeling it and reloading fixes the problem for me consistently, so using the FTS integration into the "normal" nextcloud search is a usable but not ideal workaround.
Disabeling the App is not neccessary.
After reenabeling it works for some time (single digit hours, maybe PHP cache?).
The FTS app is also still reachable under it's normal address and appears to function normally, even if the icon is hidden/disabled
Option is found under: /settings/admin/fulltextsearch/
Screenshot 2024-05-30 001313

@HPPinata
Copy link

I am unsure why this only affects some third party Apps, but fulltext search is the only App i know of that has this option to show/hide it's navigation bar icon, so it's a likely thing to behave weirdly, maybe due to some upstream changes not fully tested against this niche functionality...

@baltaner
Copy link

Same behavior here with "settings/admin/fulltextsearch":
when I disable/enable "Navigation Icon: Enable global search within all your content." - the missing link to "Tasks" is back, but vanish after a couple of hours.
When I disable "Navigation Icon: Enable global search within all your content." the missing link stays visible!

@raimund-schluessler
Copy link
Member

It would be nice if this could be taken care of by the Nextcloud team, as it causes ongoing bug reports in other repos. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants