-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
In Rewrite plugin in React, @aristath started a complete rewrite in React. While the PR is still a work in progress, I'm opening this issue to track things that are broken, missing, or need to be restored to their previous state.
I've started working on it, primarily focusing on Onboarding. However, as I keep discovering more issues, I think it's better to document them in one place first and then address them with more structured changes rather than fixing them one by one as I go.
Onboarding:
- The logic changed, so the recommendations are not created until Privacy policy is accepted. This is the problem for Onboarding since there are no available tasks when it launches.
- When above happens after the 5th (final step in that case) a PHP fatal error is triggered. That shouldn't happen, onboarding should complete no matter how many steps there are and in which order they are.
- Logic for triggering Onboarding has changed, we need to make sure we can control it via PHP filter so it can be filterable from PP Hosts plugin.
- Onboarding needs to be triggerable from any page (including site front end), currently it triggers only on PP Dashboard page.
- "More tasks" step is broken, also we need to port "Drop zone" for the File upload field (Set site icon task).
- HTML structure for onboarding changed, I already synced part to the Dev branch but there is more: Per design "Next" button should be part of the "content column", now it is in
.tour-footerwhich makes it positioned to the right (in 2 columns layouts). - "Next" button labels need to be checked and adjusted
- SVG graphics need to be added back
- Gauge component needs to be added back ("Our badges are waiting for you" step)
Dashboard:
- Adding User tasks doesn't work properly, I get "This widget failed to load. Try refreshing the page." error but task is (sometimes?) there after page reload
- Escaping HTML entities is problem in general, for example (content of the interactive popover):
Delete “Sample Page” - Snooze recommendation popover needs to be styled
- Triggering Tour doesn't work
- Registration popover (clicking on envelope icon) opens but the registration form doesn't work
- Filter for Activity (over last X months and Monthly / Weekly) doesn't seem to work
- Missed (previous months) badges are visible although I activated plugin within current month
- Information popover (popovers triggered by clicking on (i) icon) are missing in general
- WP Dashboard widgets are missing
Metadata
Metadata
Assignees
Labels
No labels