From a1da374b3237337b54192bfde0b6fe000940add4 Mon Sep 17 00:00:00 2001
From: Alexander Rose <alexander.rose@weirdbyte.de>
Date: Mon, 3 Apr 2023 21:41:00 -0700
Subject: [PATCH] add ModifiersKeys.areNone

---
 CHANGELOG.md               | 2 ++
 src/mol-canvas3d/camera.ts | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7aa641ca6..d10722fc3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,8 @@ Note that since we don't clearly distinguish between a public and private interf
 
 ## [Unreleased]
 
+- Remove `camera.far` doubeling workaround
+
 ## [v3.33.0] - 2023-04-02
 
 - Handle resizes of viewer element even when window remains the same size
diff --git a/src/mol-canvas3d/camera.ts b/src/mol-canvas3d/camera.ts
index 09914b2dd..e83d6b509 100644
--- a/src/mol-canvas3d/camera.ts
+++ b/src/mol-canvas3d/camera.ts
@@ -422,7 +422,7 @@ function updateClip(camera: Camera) {
     const fogFar = far;
 
     camera.near = near;
-    camera.far = 2 * far; // avoid precision issues distingushing far objects from background
+    camera.far = far;
     camera.fogNear = fogNear;
     camera.fogFar = fogFar;
 }
\ No newline at end of file
-- 
GitLab