runbox7
runbox7 copied to clipboard
#Index: Local indexing isn't initiated unless a server index exists
Describe the bug When creating a new account and affirming the initial popup prompting to synchronize the index, no indication is given that synchronization is active and the button in the lower left corner still says "Synchronize index".
The search function is then left in a non-functional state and returns the error "Search index does not exist" on subsequent search attempts.
Related to this is that declining synchronization might also leave the account without an index until one is produced on the server.
To Reproduce Steps to reproduce the behavior:
- Go to https://runbox.com/signup?runbox7=1 and sign up an account
- Click to affirm search synchronization
- Perform a search for e.g. "runbox"
- See the error "Search index does not exist"
Expected behavior Local indexing should commence and searching should produce the expected results.
Screenshots
Desktop (please complete the following information):
- OS: macOS
- Browser: Firefox
Re-opening, investigate if runbox7 can create its own browser-local index from scratch, if no server-side index exists yet
On https://rmmstage01.runbox.com/app/, creating an account shows the new index sync modal but clicking OK does not appear to generate a local index.
This hasn't been fixed or released to staging yet
Todo: Can we create a new/empty index as part of signup?