Log in to your Marker.io account to give feedback

Feature Requests

Add a delay/frame-wait option for Native Screenshot capture
We’re using Marker.io ’s Native Screenshot feature in a React application that contains a PixiJS/WebGL2 canvas. (PixiJS/WebGL2 canvas, React app, Chrome without extension) We’re seeing an intermittent issue where the WebGL canvas is captured as a gray area, while the rest of the page is captured correctly. After investigating, we were able to narrow this down to the initial frames returned by Chrome’s getDisplayMedia() capture stream. Our setup: PixiJS / WebGL2 preserveDrawingBuffer: true is enabled and verified on the actual WebGL2RenderingContext canvas.toDataURL() consistently returns the correct image Chrome’s tab-selection preview shows the WebGL canvas correctly Marker.io Native Screenshot intermittently captures the WebGL area as gray Having Chrome DevTools open appears to prevent the issue We also reproduced the timing behavior independently of Marker.io using navigator.mediaDevices.getDisplayMedia(). Capturing the selected tab at different times after the stream starts produced: 100 ms: WebGL/Pixi area is gray 500 ms: correct 1000 ms: correct 2000 ms: correct This suggests that Chrome’s compositor may need a short amount of time after the capture stream starts before the WebGL layer is available in the captured frames. Feature request It would be great if Native Screenshot could either: wait for a few video frames before extracting the screenshot, ideally using requestVideoFrameCallback(), or provide a configurable native screenshot delay similar to ssr.renderDelay For example: nativeScreenshot: { renderDelay: 500 } Waiting for actual video frames rather than using a fixed timeout would probably be the more robust solution. This would make Native Screenshot capture significantly more reliable for applications using PixiJS, WebGL, games, interactive visualizations, and other GPU-composited canvas content.
0
·
Capture
Marker.io API
We are considering a Public API for Marker.io that would let teams create, update, and manage issues and projects automatically. With this API, people could connect Marker.io with other tools they already use, making it easier to manage tasks without needing to do everything manually. What the API Could Do: Create and Manage Projects: You could create new projects, get project details, update project info like URLs and guest forms, and even archive old projects when you're done with them. This would save teams a lot of time, especially if they’re working on many projects at once. Manage Issues: You’d be able to pull up issue details and update them from other tools. - This could be helpful if you need to mark an issue as "Resolved" or add comments from your main project management app. It would also allow automatic syncing with systems like Trello or Kanban boards so that when an issue moves to a new stage, it updates in Marker.io too. Update Task Statuses: The API would let you automatically update issue statuses (like Open , Resolved , or Archived ) when changes are made in other tools you use. Right now, webhooks give you some of this, but they only work one way. The API could make this a two-way connection, so things update both in Marker.io and your other apps. Custom Integrations and Automations: The API would allow you to create automatic workflows, like setting up a new project in Marker.io whenever a Slack channel or Trello board is created. It could also help with mobile integrations, so developers can more easily collect issues from different mobile apps without needing extra work from the Marker.io team.
14
·
Feedback
Load More