Skip to content

Webspark 2.19.0 hotfix - fix webdir nav controls - #1758

Closed
davidornelas11 wants to merge 8 commits into
devfrom
wws-219-hotfix
Closed

Webspark 2.19.0 hotfix - fix webdir nav controls#1758
davidornelas11 wants to merge 8 commits into
devfrom
wws-219-hotfix

Conversation

@davidornelas11

@davidornelas11 davidornelas11 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

This PR fixes the nav controls styling issue by reintroducing the styles into their own styled components files for unity-react-core and issues a new verison for app-webdir-ui and unity-react-core. Tests were also added for app0-webdir-ui as there was a fix added for anon images not showing up.

Mock api data was also added for app-webdir-ui as the search endpoints no longer allow certain domains to query them.

Also:

  • Split getBootstrapHTML (react-dom/server, Storybook/dev-tooling only)
    out of useBaseSpecificFramework.js into its own file. Every component
    imports useBaseSpecificFramework at runtime, so bundling
    react-dom/server there was pulling server-rendering internals
    (MessageChannel, TextEncoder, etc.) into every consumer's published
    dist for no runtime benefit, and broke jsdom-based tests in
    app-webdir-ui.

Description

Checklist

  • Tests pass for relevant code changes

Important Reminders

Links

…eact-dom/server

- Restore the .scroll-control-prev/-next and carousel-control-*-icon
  styles into NavControls.styles.js (co-located with the component
  instead of unity-bootstrap-theme). PR #1698's TabbedPanels redesign
  removed this CSS assuming it was dead code from the old carousel-based
  tabs, but NavControls is still used standalone by app-webdir-ui's
  Filter component ("Filter by Last Initial"), which regressed to
  unstyled buttons as a result.
- Split getBootstrapHTML (react-dom/server, Storybook/dev-tooling only)
  out of useBaseSpecificFramework.js into its own file. Every component
  imports useBaseSpecificFramework at runtime, so bundling
  react-dom/server there was pulling server-rendering internals
  (MessageChannel, TextEncoder, etc.) into every consumer's published
  dist for no runtime benefit, and broke jsdom-based tests in
  app-webdir-ui.
@davidornelas11
davidornelas11 requested a review from a team as a code owner July 27, 2026 23:06
…-react-core dependency ranges

Both were pinned to ^1.x ranges that no longer match the workspace's
current major versions (unity-bootstrap-theme 2.x, unity-react-core 2.x),
causing yarn to resolve a stale published copy from the registry instead
of symlinking the local workspace package.
… range

Was pinned to ^1.0.0, which no longer matches the workspace's current
2.x version, causing yarn to resolve a stale published copy from the
registry instead of symlinking the local workspace package.
…ange

Was pinned to ^1.0.0, which no longer matches the workspace's current
2.x version, causing yarn to resolve a stale published copy from the
registry instead of symlinking the local workspace package.
… range

Was pinned to ^1.20, which no longer matches the workspace's current
2.x version, causing yarn to resolve a stale published copy from the
registry instead of symlinking the local workspace package.
… range

Was pinned to ^1.0.0, which no longer matches the workspace's current
2.x version, causing yarn to resolve a stale published copy from the
registry instead of symlinking the local workspace package.
@asu-jenkins-devops

Copy link
Copy Markdown
Collaborator

Comment thread packages/app-webdir-ui/src/helpers/webDirectoryMockProfiles.js Outdated

@mlsamuelson mlsamuelson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, missing version bump for app-rfi ?

NEVER MIND, it's there, I missed it when I was looking at the commit mesages.

@davidornelas11

Copy link
Copy Markdown
Contributor Author

Closed in favor of #1759

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants