In Studio Modeler:
1) Create a Page Provider MySearch with a predicate ecm:fulltext (system_fulltext) and analyser fulltext
In Studio Designer
2) In layout, configure the MySearch Form (edit system_fulltext) and Results (defaults)
3) In UI, configure a new Left Menu Item > Search named MySearch, labeled MySearch, icons:question-answer, order 1, Provider MySearch, elements to bind dublincore, search-name mysearch
In Nuxeo:
4) install a 9.10 release (without hotfixes or with HF04), with WebUI, DAM, Showcase and your project
5) start Nuxeo , log in as Administrator and use the MySearch button:
orange => retrieves the orange case study document
drive => retrieves the live connect demo document
orange => retrieves the orange case study document
Gartner => retrieves the Gartner report document
works fine => very fine
6) use the default search button
Gartner => retrieves the Gartner report
7) use the MySearch button:
orange => retrieves nothing
8) reinitialize both the default search and MySearch
MySearch orange => retrieves nothing
default search orange => retrieves the orange case study
==> Using the default search interferes with the MySearch custom page
No way to recover MySearch except logging off, logging on again
In the browser console, you can see TypeError: observerHandle is null in source code:
{ key: 'unobserveNodes', value: function unobserveNodes(observerHandle) { observerHandle.disconnect(); }