Hi @REH62
Thank you for bringing this up.
Freshdesk automatically appends the sandbox
attribute to embedded iFrames for security reasons, and currently, there is no direct setting to disable this behavior. The sandbox attribute is added to restrict and secure the embedded iFrame’s interactions. Unfortunately, this restriction can cause issues with PDFs being embedded using iFrames, leading to browsers like Chrome and Edge blocking rendering due to enhanced security measures.
For this scenario, you can consider the following workaround:
- Host the PDF files on a secure server (e.g., Google Drive, Dropbox, or a file hosting service) and use hyperlinks in solution articles, rather than embedding them with iFrames. This avoids triggering security restrictions.
- Alternatively, if embedding the PDF is critical, you may need to make customizations in the portal theme using the Admin > Portals > Customize > Edit Theme feature. You might be able to modify how the sandbox attribute is rendered, though this might be limited due to Freshdesk's default constraints.
- For differences between Freshdesk and Freshservice in this behavior, it could be worthwhile to escalate this as feedback to check if feature parity is possible.
For the new_ticket_form
dropdown change to a card view:
- Go to Admin > Portals > Customize > Edit Theme and navigate to the section where the ticket form is rendered.
- Modify the theme’s CSS or HTML to replace dropdown fields with card-style components. You can use custom code and styles to convert dropdown fields into interactive card-like elements.
- If advanced design changes are required, consider involving a developer or an SI partner familiar with Freshdesk customization for better implementation of the card view design.