touchpoints icon indicating copy to clipboard operation
touchpoints copied to clipboard

Touchpoints form is showing up visibly at bottom of any page loading Touchpoints JS

Open jerseycheese opened this issue 2 months ago • 5 comments

Impact This affects production sites relying on Touchpoints. Including your own site: https://touchpoints.digital.gov/

Reproduction Visit https://touchpoints.digital.gov/ and observe the feedback form positioning. It is not hidden initially, in the modal triggered by clicking the button.

Environment

  • All major browsers (Chrome, Firefox, Safari)
  • Both touchpoints.digital.gov and sites embedding the widget (e.g. our https://www.nsf.gov)

Happy to provide additional debugging info if helpful. We noticed there was a commit a couple of hours ago: https://github.com/GSA/touchpoints/commit/bbcb0ac69aaa623a444deb931c7a2a26c7d0e298

jerseycheese avatar Dec 18 '25 21:12 jerseycheese

https://permitting.innovation.gov/ is experiencing this as well...

btylerburton avatar Dec 18 '25 23:12 btylerburton

We are encountering what appears to be symptoms of the same issue on https://www.blm.gov. We are not using a modal form, so the visibility and placement are unaffected in our case.

It appears that the HTML currently being generated for the embedded widget is missing tags and attributes that were previously included, which is leading not only to layout problems, but also functional errors that are preventing users from filling out and submitting the form entirely.

bmay-doi avatar Dec 18 '25 23:12 bmay-doi

In the meantime, before this gets fixed... to hide this on our Drupal prod site, we've added inline CSS to a block that appears on every page, setting the Touchpoints elements to display:none !important.

jerseycheese avatar Dec 19 '25 15:12 jerseycheese

Also seeing this on a FDA site, and on the touchpoints website itself.

adunkman avatar Dec 19 '25 22:12 adunkman

It appears as if this commit includes a postmortem on this issue.

The Touchpoints feedback widget stopped functioning correctly on external sites using the "modal" delivery method. Users clicking the floating feedback button saw no response - the modal dialog did not open. Instead, in some cases, the form rendered inline at the bottom of the page. This issue affected multiple government websites including ncei.noaa.gov and touchpoints.digital.gov.

The report makes a few references to Zendesk tickets, which appear to be the best way to notify Touchpoints of bugs or issues. Zendesk tickets can be created by emailing [email protected].

It would be nice for others using Touchpoints to have a place to publicly discuss and troubleshoot issues, since as far as I can tell Zendesk is not available to the public. So in the future I think it would be preferred to submit issues via email and also create a Github issue for public discussion, since the Touchpoints team doesn't seem to respond to Github issues.

cfbauer avatar Dec 23 '25 19:12 cfbauer

This has been resolved, closing.

jerseycheese avatar Jan 21 '26 12:01 jerseycheese