Skip to content

Webspark 2.19.0 hotfix - fix webdir nav controls - PROXY API - #1759

Merged
davidornelas11 merged 11 commits into
devfrom
wws-219-hotfix-proxy
Jul 28, 2026
Merged

Webspark 2.19.0 hotfix - fix webdir nav controls - PROXY API#1759
davidornelas11 merged 11 commits into
devfrom
wws-219-hotfix-proxy

Conversation

@scott-williams-az

@scott-williams-az scott-williams-az commented Jul 28, 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

Using a local proxy server, we can use real data

image

davidornelas11 and others added 8 commits July 27, 2026 15:50
…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.
…-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.
@scott-williams-az
scott-williams-az requested a review from a team as a code owner July 28, 2026 05:21
@scott-williams-az scott-williams-az changed the title Webspark 2.19.0 hotfix - fix webdir nav controls Webspark 2.19.0 hotfix - fix webdir nav controls - PROXY API Jul 28, 2026
@asu-jenkins-devops

Copy link
Copy Markdown
Collaborator

@davidornelas11 davidornelas11 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Approved

@davidornelas11
davidornelas11 merged commit d3fc658 into dev Jul 28, 2026
1 check passed
@davidornelas11
davidornelas11 deleted the wws-219-hotfix-proxy branch July 28, 2026 19:41
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