mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 18:12:29 +08:00
fix screenshot scaling issue on firefox, https://github.com/zadam/trilium/issues/1202
This commit is contained in:
parent
80e82b4fde
commit
6cd9aadfca
@ -37,12 +37,7 @@ function cropImage(newArea, dataUrl) {
|
||||
|
||||
async function takeScreenshot(cropRect) {
|
||||
const activeTab = await getActiveTab();
|
||||
|
||||
const isFirefox = typeof InstallTrigger !== 'undefined';
|
||||
|
||||
// Chrome/blink do not incorporate automatically the devicePixelRatio so we need to do it manually
|
||||
const zoom = await browser.tabs.getZoom(activeTab.id)
|
||||
* (isFirefox ? 1 : window.devicePixelRatio);
|
||||
const zoom = await browser.tabs.getZoom(activeTab.id) * window.devicePixelRatio;
|
||||
|
||||
const newArea = Object.assign({}, cropRect);
|
||||
newArea.x *= zoom;
|
||||
|
Loading…
x
Reference in New Issue
Block a user