Bug Fixes 2026

Bug Fixes: October 14th, 2026

šŸ› Bug Fixes – October 14th šŸ›

  • Staff: Staff Dashboard Login Error Resolved: In some databases, staff got an error when logging in to the Staff Dashboard after the recent secondary staff email update. The update has been completed in every database, and staff can log in normally.

  • Email: Mass Emails No Longer Send Twice: A large mass email could go out twice if the sending window stalled and the email was sent again. We added safeguards so a repeated send no longer delivers a second copy.

  • Spending Money: Reversed and Voided Deposits: Reversed or voided credit card and checking account deposits were still counted in the Parent Dashboard Spending Money balance and in the admin Spending Money report totals. Both now leave out reversed and voided deposits.

  • Camp Today Communication: Unprinted Batches Count Corrected: The ā€œemails held in unprinted batchesā€ message could report emails waiting even after every batch had been printed. The count is now accurate.

  • Agent: Save Confirmation and Email Labels: ā€œSave changes for this agentā€ now shows a confirmation message. The Add New Agent window in Admin > DB Management > Agents now closes when you submit. Notification emails triggered by an agent’s actions now show ā€œ(Agent)ā€ after the agent’s name.

Bug Fixes: September 11th, 2026

šŸ› Bug Fixes – September 11th šŸ›

  • Camp Shop: Fixed zero-stock updates on Camp Shop items: Resolved an issue preventing administrators from setting item stock levels to zero using the Reduce tool. The system now properly accepts zero as a valid quantity, allowing admins to mark items as sold out.
  • Camp Today Communication: Dropped messages sent from the Parent Dashboard now prevented: Fixed a duplicate-prevention check that dropped distinct follow-up emails sent by parents within a 10-second window. The system now verifies both subject and content before suppressing submissions, ensuring all unique messages reach camp batches on the admin side.
  • Camp Shop: Fixed shop order creation for Lead and Pending campers: Resolved an issue causing errors when admins added shop orders for campers with a Lead or Pending status. Orders and charges for campers without assigned sessions now process smoothly without calculation errors.
  • Events: Fixed login window overlap on Events Dashboard: Fixed a layout issue in Chrome where the login window box overlapped registration and RFI links. The container properties were updated so the links remain clearly visible across all web browsers.  
  • Fixed custom field text truncation after apostrophes: Resolved an issue that occurred in the Responsive design only where text in custom fields truncated after an apostrophe when opening edit mode. This fix ensures values containing special characters or punctuation display and save completely.
  • Events: Fixed credit card fee balance error on Event statements: Corrected a calculation error on Group and Guest financial statement PDFs that resulted in negative balances when credit card fees were enabled. Statement calculations now match the profile financial tab and accurately display total balances.
  • Fixed form selections caching in print modals: Resolved an issue where re-opening the print modal on Camper and Staff form pages generated duplicate PDFs from previous sessions. Modal options and filters now reset on open and restrict printing to the active selections.
  • Transportation: Fixed payment calculation on manual enrollment approval: Fixed a double-counting bug on manual enrollment approvals that occurred when parents chose the "Pay other amount" option and had transportation fees. The system no longer re-adds transportation fees on top of the custom payment totals.
  • Staff: Enhanced header bar and staff tile click controls in Staff Departments: We updated the click controls on the Staff Department page so users can now click anywhere on a department header bar or staff tile to expand or collapse it. Additionally, we fixed the bulk controls so that clicking "Hide all departments" or "Show all departments" consistently sets all sections to the intended state regardless of whether they were previously open or closed.
  • Improved Bunking Board interactive area and header click functionality: We updated the Bunking Board page to make expanding division headers and camper/staff tiles significantly easier by allowing you to click anywhere on the tile or header surface instead of only specific text. Additionally, action buttons, editable fields, and drag-and-drop actions will now operate smoothly without accidentally toggling card details open or closed. 
Bug Fixes: August 13th, 2026

šŸ› Bug Fixes – August 13th šŸ›

  • myCAMPapp: Partial Unenrollment Fix: Fixed an issue where partially unenrolling a camper removed them entirely from the myCAMPapp portal. Campers will now remain active in the app as long as they have at least one active enrollment remaining.
  • myCampApp: Optimized data synchronization between the CampSite Admin Portal and myCAMPapp: Large data transfers containing camper, family, and session details were occasionally failing due to system connection timeouts. Data syncing now processes records in smaller automatic batches with built-in retry and progress tracking, guaranteeing reliable data transfers without manual intervention.
  • myCAMPapp: Fixed data sync behavior during the initial phase of the yearly rollover process: Submitting the first step of the Rollover Wizard previously shifted app data syncing to the upcoming year prematurely, causing sync errors for active campers. The synchronization tool now remains anchored to the current operating season until the entire rollover process is completed.
  • Transportation: Bus Roster Display Issue: Corrected a data display bug where bus stop assignments disappeared when generating a roster for a full week. Bus stops now properly display regardless of whether you view a single day or an entire week.
  • Events: Financial Statement Balance Calculation: Fixed an issue where group and guest PDF financial statements showed a negative balance when credit card processing fees were enabled. Account balances on generated statements now accurately reflect the real total and match the admin dashboard.
  • Events: Payment Method Visibility Settings: Resolved an issue where custom group payment methods failed to display on the checkout page unless individual payment settings were also enabled . Payment settings for groups and individuals now operate independently as intended.
  • Events: Payment Method Modal Stability: Fixed a bug where closing and reopening a custom payment method window caused the screen to freeze or misalign. Administrators can now open, edit, and close payment method modals smoothly without refreshing the page.
  • Conference & Retreat: Package Summary Reporting: Corrected the Package Summary Report to display financial totals specific to each individual package rather than combining all group charges. Reports now clearly break down charges, payments, and balances per package.
  • Conference & Retreat: Package Template Selection: Fixed a caching bug in the package setup wizard that prevented details from updating when switching to a new package template. Changing templates during package creation now correctly applies the updated facilities, equipment, and meals.
  • Preserve annotations and signatures on non-fillable PDF form uploads: Resolved an issue where uploaded non-fillable PDF forms—such as scanned documents or mobile-signed PDFs—appeared blank after processing. This fix ensures all filled-in information and signatures are permanently retained and clearly visible to administrators.
  • Enforced automatic enrollment discount limits: We fixed an issue where automatic enrollment discounts were ignoring "Once per family" or "Once per camper" usage limits. The system now properly verifies whether a discount limit has already been reached before applying it during the enrollment process.
  • Multi-Profile Email Tracking Accuracy: Resolved a tracking conflict where opening an email updated the delivery status for other profiles sharing the same email address. Email delivery and open statuses are now accurately isolated to the specific message and profile intended.
  • Resolved an issue preventing daily task digest emails from reaching specific administrators: Some admin accounts were unintentionally excluded from receiving automated daily task summaries due to a filter rule. The logic has been updated so that all eligible admins regularly receive their scheduled digest emails.
  • Waitlist & Enrollment Wizard Improvements: In the Waitlist wizard, an error preventing waitlist submissions when the payment method ā€œNoneā€ was selected, and that caused the request to fail to submit when a valid payment was entered, was resolved . Additionally, inactive payment schedules are now accessible to administrators in the Payment Information step of the Enrollment wizard.
  • Special Character Display in Custom Fields while in Responsive dashboard: Fixed a display glitch impacting the Responsive dashboard where text following an apostrophe in a custom field was erased when entering edit mode. Custom field entries containing apostrophes or quotes will now retain their full text properly when saved.
Bug Fixes: July 16th, 2026

šŸ› Bug Fixes – July 16th šŸ›

  • Fixed sorting error for dropdown lists with 50+ values: In Admin > DB Management > Dropdown Lists a conditional bug caused list values added past value 50 to reorder alphabetically into top slots. This has been fixed. Values added to a dropdown list will now preserve the order in which they were created.
  • Label template alignment issue resolved: A fix was implemented for label templates to ensure the label boundaries aligned with printer-safe zones.
  • Attendance: Resolved Parent Driven Logging Tool Session Discrepancies: This fix addresses an issue where the parent driven logging tool interface displayed active camp sessions that were not actually linked to the selected attendance checkpoint. The logging tool now accurately evaluates checkpoint criteria to ensure parents only see sessions tied specifically to the chosen checkpoint.
  • Resolved layout and workflow issues on the Parent Dashboard: Resolved minor interface discrepancies and repaired a bug where a waitlisted option payment schedule group was mistakenly hidden on the Parent Dashboard checkout page whenever sibling discounts were active.
  • Camp Shop: Created safeguards against intermittent charge duplication: This update introduces a payment gateway confirmation gate in order to prevent duplicate charges from potentially being added to a family profile Financial tab.
  • System cache update repair: In a scenario where an enrollment option is restricted by an enrollment question via a saved Advanced Report, if an admin updated the answer to the enrollment question on the camper profile, the restriction parameters did not immediately update for that camper. This fix ensures the report cache updates instantly. This prevents inaccurate warning flags from displaying in the enrollment wizard if a camper is immediately enrolled in a restricted option after the enrollment question is updated.
  • Camp Shop: Repaired Responsive Camper Profile Shop Order Modal: This update repairs an issue with the order tool on a camper profile for databases in Responsive mode. The camper profile order tool now functions as expected.
  • Donors: Non-electronic refund bug repaired: A bug prevented custom payment methods, such as ā€œcashā€, from being refunded on the Donor profile. With this update refunds can now be issued to a custom payment. Additionally, this fix ensures the ā€˜add payment’ window closes automatically upon submission.
  • Events: Fixed registration confirmation email issue: An issue prevented the registration confirmation email from firing from the Registration Wizard in a scenario where no payment was collected at the time of registration. This has been repaired to ensure the registration confirmation email always successfully sends, even if no deposit is collected up front.
  • Restored chronological enrollment option sorting on Parent Dashboard enrollment landing page: This update ensures that the enrollment options in the ā€œCurrently enrolled forā€¦ā€ list seen in a camper tile on the Parent Dashboard Enrollment landing page display sequentially in accordance with admin Setup Wizard configurations.
  • Standardized save controls added to Family profiles: The ā€œSaveā€ functionality for fields on the family profile page has been updated to match the behavior found on other profiles (camper, staff, etc). Also, clicking ā€œtabā€ while in Quick Notes will no longer clear typed notes before the user saves.
  • Approved payment automatic email fix: This fix ensures that parents who have input a credit card on the Parent Dashboard enrollment checkout page that matches an existing card on file will still trigger the automatic payment approval email. The fix also ensures the automatic email fires after a new card is added on the Parent Dashboard enrollment checkout page.
  • Events: Reconfigured guest advanced reports to accurately pull event counts: The "Events count" report field in a guest advanced report failed to pull any data. A fix has been implemented to ensure the field accurately reflects the number of events a participant attended for the year.
  • Camp Today Communication: Updated email batch system. This update repaired an issue where camper emails successfully submitted from the Parent Dashboard appeared to vanish from the admin Camp Today Communication batch tool. The batch tool now reliably works as expected.
  • Fixed reset password link errors for databases in a Camp Group: This change ensures that the password reset links work correctly for admin profiles associated with multiple databases in a Camp Group. It also introduces a block for the "Forgot Password" button to prevent repeated clicks from breaking active links.
  • Conference and Retreat: Package creations prevented when Group RFI is submitted by a user with an existing profile: This fix resolves an error where conference and retreat packages were still generated if the Group Request for Information form was submitted with an email associated with an existing profile. The system now treats email duplication as a hard block, which prevents the package creation until the discrepancy is resolved.
  • Verification logic added at checkout for enrollment extras: This update introduces a validation check on the enrollment checkout page for enrollment extras. If a camp changes a mandatory enrollment extra to be either optional or inactive after a parent has navigated past the ā€œQuestionsā€ step of the enrollment form, then the enrollment extra selection will automatically un-select and the charge will not be added to the checkout total.
Bug Fixes: June 4th 2026

šŸ› Bug Fixes – June 4th šŸ›

  • PDF Processing Repair: Uploading certain PDF forms—such as fillable documents—previously caused text to render as garbled characters or display as completely blank files. The system was updated to preserve fonts and correct characters in these cases.
  • Staff: Profile Merge Tool Repair: Merging staff profiles into a profile created later could potentially cause loss of data in scenarios when the newer destination profile had missing custom fields, previous year application questions, or medical forms. This tool has been improved to retain all data fields regardless of their presence in the destination profile.
  • Camp Shop: Checkout Fixes: User’s checkouts would fail with an error if they attempted to input a new card with no other billing options on file. The parameters were adjusted to properly accept new credit cards and also ensure billing emails receive order notifications. 
  • Transportation: Vehicle Route Scheduling Continuity: Due to a timing bug where map initialization executed before the layout fully loaded, bus routes and counselor pickup orders could reshuffle or display out of order across different device tabs. This will no longer occur, and manual stop ordering will be honored consistently.
  • API: Forms Date Format Endpoint: Using a PUT request via the API to update a form submission would error out if new questions were added to the form after the initial submission, while date fields would default to a placeholder. The endpoint logic was rewritten to allow new form questions to be successfully answered and to ensure dates are captured correctly.
  • Dashboard Printed Form Download Options: A logic bug caused the Parent Dashboard to treat editable printed documents as un-submitted, which only allowed parents to view an upload prompt. The ability for parents to download copies of their historical file submissions has been restored. 
  • Camper Reference Form Permission Restrictions: A bug restricted access to the Camper Reference Form question creation tool based on Staff module permissions. The logic has been updated to restore access to the Camper Reference Form question creation tool appropriately.
  • Avery Label Padding Alignment Errors: Resolved a printing margin bug that caused bulk-generated Avery shipping labels to misalign with standard physical templates. 
  • Clipped Action Buttons in Mobile Extended Family Welcome Emails: Fixed a layout defect that caused the ā€œSet a password and log inā€ button in the Extended Family Welcome Email to be cut off when the email was opened on certain mobile devices and mailing applications. The button container was upgraded to be self-adjusting in order to eliminate word truncation.
Bug Fixes: June 18th, 2026


 

  • Camp Shop: Stock Report Item Filter Corrected: The inventory stock report failed to display items with an "Online" location if a camp had configured at least one ā€œOnsiteā€ location. This happened because the report’s location filter accidentally grouped online availability with physical location tracking, which omitted online items. A new "Online" filter option has been added to the Stock Report to ensure all items in the store are captured accurately by the location filter.

 

  • Camp Shop: Inventory Control Button Freezes Resolved: Admins were unable to click the "add" or "reduce" stock adjustment buttons for items that contained spaces in their sizing or color names (e.g., ā€œYouth Smallā€ or "Dark Green"). This was caused by a formatting error that blocked the button action. The code has been updated to allow the adjustment buttons to operate reliably regardless of name formatting.

 

  • Transportation: Inaccurate Bus Fees on Re-Enrollment Eliminated: If a parent removed a session during the enrollment process after submitting the transportation form and picked a different session, old transportation fees from the removed session would mistakenly remain on the final enrollment checkout. This happened because the system deleted the session itself but left the hidden, completed transportation form in the background. The removal function has been upgraded to wipe associated transportation forms when a session is deleted, preventing incorrect charges. 

 

  • Advanced Report Transportation Method Accuracy Improved: The Advanced Report Transportation > General Info > ā€œMethodā€ field displayed transportation methods (such as ā€œbusā€) for sessions that the camper had unenrolled from. The Advanced Report tool was pulling from historic transportation forms without checking if the associated session was still active. The logic has been rewritten to exclusively filter by active enrollments.

 

  • Camp Today: Extended User Dashboard Access Restored: When users logged into the Extended Users Dashboard, they encountered an error message that froze the dashboard interface. The issue has been fixed, restoring full use of the dashboard and navigation menu.

 

  • Camp Today: Photo Post Deletion Block Remediated: Admins were blocked from deleting photo posts or removing specific images from a Camp Today post if a parent or staff had already "saved" that photo on their dashboard. A code adjustment now allows admins to delete photos, without causing issues for the parent or staff who saved the photo.

     

  • Medical: Text Editor Stability on Health History Forms Restored: When editing health history templates in Admin > Campers/Staff > Medical, opening, closing, and reopening sub-sections would cause the text editor box to not load. The code has been updated to ensure a clean and consistent editing layout whenever the text editor box is opened.

     

  • Parent Dashboard Translation Issue Fixed: When a parent with a non-English ā€œpreferred languageā€ navigated through the enrollment process, the Forms step "Camper Forms" section failed to translate into their language. This occurred because the ā€œCamper Formsā€ section loaded text dynamically after the page's main language translator had already finished running. The system has been updated to trigger the translator whenever form content finishes loading, resolving this issue completely. 

     

  • Enrollment Tag Categories Sorting Fixed: The enrollment tag categories list on the Parent Dashboard displayed in a different order from what was designated on the admin side. This occurred because a layout rule was forcing the categories into an alternating, multi-column pattern. The layout container has been converted in order to accurately mirror the category order set by an admin.