Closed kamerynB closed 1 month ago
@roamye Can you please elaborate on the first bullet point? Are you anywhere within LUX and then hit the "LUX: Yale Collections Discovery" button in the header or are you taking other steps to get there? Just curious because I'm not seeing the root of the problem on initial testing.
From the initial testing I had started at the landing page and then went to select about lux. Which registered the event under the title: Unknown page name (line 2) -- I believe, correct me if I am wrong, that this is fine since I had directly gone to URL page rather than internally.
eventually I was at the Help Page of LUX and clicked to go back to the landing page. This registered the correct title of: Help (Line 7)
after I was on the landing page, I then selected a featured collection, and its event registered with the title of: Unknown page name.
However, since I moved through the links internally the issue is that the landing page should now register as the title rather than the 'unknown page name'.
Let me know if that makes sense, I will re-word the first bullet point to make it more clear
@kamerynB
@roamye Let's walk through it when you are back. I'm not seeing anything locally that sticks out as the problem.
Below are comments for each bullet point listed in the above reqs:
I can go through some of these with you if you would like to see my steps.
From 6/17/24:
targetName
is not undefined or null. Add a state object to the navigate
function for list vs grid view.comments:
hogarth collection
. (line 10) However when I now go from works -> people and groups -> concepts -> scope tabs, it no longer displays the previous name of People & Groups results page
. (line 11-15) Also when I go from scope tabs -> submit a simple search for colors, this event no longer has the name of scope results page
but will also display unknown page name
. (line 17) OK just remembered Peter is re-loading DEV so I will wait to do this afterwards bc maybe it is affecting this?
@roamye This wasn't merged with the latest deployment. The current version in DEV is v1.29.0, which does not contain these changes anymore.
@kamerynB - so testing the changes will have to wait until this is deployed in 07/08 milestone?
@roamye Most likely. I still have no idea why the landing page events aren't capturing the page name. If, on the 8th, the rest of the changes are good, then I would say we would be able to close this issue and open another for investigating the landing page issues.
Approved by UAT 7/22
PROD Comments:
Unknown Page Name continues to display when a user has already been within lux, returns to landing page, and selects a featured collection. (Line 2-8): ---- This continues to be listed as "unknown page name". Weird because I tried 10 minutes earlier and it worked for the Hogarth Collection. But now it doesn't work at all.
Title/Label not transferring over when selecting different tabs. (Line 10-15) or when submitting a search (Line 17): ---- Looks good. From the hogarth collection/any collection in the objects tab -> works tab. The works tab will show as the collection name: Alexander Kohut Memorial Collection. This goes for all other event triggered for featured collections that are records. ---- From works tab to any other tab it will now show "Results Page" ---- From hogarth collection (objects) if you submit a search, the Simple Search event now captures the correct title of Hogarth Collection.
when a simple search is submitted and facets are opened/selected the results page title will only show for the first facet open/selected but not the other ones or when facets are being deselected/cleared/removed. (line 19-27) ---- This now shows as "Results Page" which is great as it is on the results page. ---- However when it comes to the Creation Date, it does not capture that is on the results page when opening the accordion or hitting "apply"
Sorting the results page will have unknown page name, except for when we sort it by ascending/descending (line 29-32) ---- This works well, the events are now captured as "Results Page"
Remove any instance of the url within the event page ---- Instances which used to have a URL label such as those in line 34/51/etc no longer show this issue. They now have a worded label such as "Results Page".
Closing this ticket as the pushes were implemented in PROD.
However - a new issue is needed to investigate why two main issues continue to persist.
Unsure what the effort is like for the two remaining bugs.
@kamerynB
Problem Description: Some SI events aren't working as expected.
Expected Behavior/Solution: This ticket is to investigate what issues are occurring and solutions to those issues. Separate tickets for issues may be required.
Requirements: Investigate the following:
state
property containing their proper page name. This should be added.navigate
function and include thestate
property containing the page name.state
property to navigation function for checkboxes. (same solution as for results tabs)state
property to navigation function. (same solution as for results tabs). Another improvement is to remove the Redirect functionality and just usenavigate
function from React Router.state
property to navigation function. (same solution as for results tabs).state
property to navigation function. (same solution as for results tabs).Needed for promotion: If an item on the list is not needed, it should be crossed off but not removed.
UAT/LUX Examples:
Dependencies/Blocks: N/A
Related Github Issues: N/A
Related links: N/A
Wireframe/Mockup: N/A