Skip to content

OTWO 7677 Fix enlistments and Highcharts related bugs in New UI/UX#1910

Open
bd-vaibhav wants to merge 3 commits into
OTWO-7546from
OTWO-7677
Open

OTWO 7677 Fix enlistments and Highcharts related bugs in New UI/UX#1910
bd-vaibhav wants to merge 3 commits into
OTWO-7546from
OTWO-7677

Conversation

@bd-vaibhav

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR targets enlistment form submission issues and multiple Highcharts/UI watermark behaviors as part of the New UI/UX updates.

Changes:

  • Removes/adjusts Highcharts watermark handling across JS and SASS (including dark theme behavior).
  • Tweaks enlistment form submission selector to match updated markup/classes.
  • Updates chart initialization defaults (exporting/credits disabled globally).

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
app/decorators/analysis/code_history_chart.rb Adjusts chart option composition for code history charts (currently introduces a Ruby syntax error).
app/assets/stylesheets/streamgraph.sass Removes streamgraph watermark background styling.
app/assets/stylesheets/dark_theme.sass Removes dark-mode watermark overlay/pseudo-element logic for Highcharts containers.
app/assets/stylesheets/charts.sass Removes watermark background rules for multiple chart containers.
app/assets/stylesheets/api/custom.sass Refactors CVSS chart styling; currently makes dark-theme text overrides apply in light theme too.
app/assets/javascripts/theme_toggle.js Removes chart watermark refresh hook on theme toggle.
app/assets/javascripts/enlistments.js.coffee Updates selector used to submit the enlistment form.
app/assets/javascripts/charts.js Removes dark watermark swapping logic; disables exporting/credits via Highcharts.setOptions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread app/decorators/analysis/code_history_chart.rb Outdated
Comment thread app/assets/stylesheets/api/custom.sass
Comment thread app/assets/stylesheets/api/custom.sass

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Comment thread app/assets/javascripts/charts.js
@Niharika1117 Niharika1117 changed the title Otwo 7677 Fix enlistments and Highcharts related bugs in New UI/UX OTWO 7677 Fix enlistments and Highcharts related bugs in New UI/UX Jun 24, 2026
@Niharika1117 Niharika1117 added the Don't merge No CI tasks will run label Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Don't merge No CI tasks will run

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants