diff --git a/entries/static/entries/js/components/LexicalUnitEdit.js b/entries/static/entries/js/components/LexicalUnitEdit.js
index 6285104ab32126eca2098da41c1138dd7603fbc4..86d0f74ab0ca9a83ceb1b122b6eb68fc7abab56e 100644
--- a/entries/static/entries/js/components/LexicalUnitEdit.js
+++ b/entries/static/entries/js/components/LexicalUnitEdit.js
@@ -836,8 +836,16 @@ Object.assign(LexicalUnitEdit, {
         }
       });
     },
+    isReadOnlyForSuperLeksykograf () {
+      return this.isSuperLeksykograf() && this.unified_frame.status === 'O';
+    }
   },
   mounted() {
+
+    if(this.unifiedFrameId) {
+      this.loadFrame();
+    }
+
     this.changeStatusButtonTitleToDefault();
     if(!this.readOnly) {
       Split(['#semantics-frames-pane', '#semantics-schemata-pane'], {
@@ -864,15 +872,11 @@ Object.assign(LexicalUnitEdit, {
         minSize: 10,
       });
     }
-
-    if(this.unifiedFrameId) {
-      this.loadFrame();
-    }
   },
   template: `
     <div class="col h-100 px-0 pt-0 pb-0 overflow-auto" id="semantics-frames-pane">
       <div :id="'semantics-unified-frame-pane' + (readOnly ? '-preview' : '')" class="col w-100 p-0 overflow-auto">
-        <table v-if="!readOnly" class="table-button-menu sticky-top" cellspacing="1">
+        <table v-if="!readOnly && !isReadOnlyForSuperLeksykograf" class="table-button-menu sticky-top" cellspacing="1">
           <tr style="background-color: white;">
             <td id="change-title" @click="changeTitle" style="padding: 10px 15px 10px 15px; color: #000000;">Zmień nazwę</td>
             <td id="add-arg" @click="addArgument" style="padding: 10px 15px 10px 15px; color: #000000;">Dodaj argum.</td>
@@ -980,7 +984,7 @@ Object.assign(LexicalUnitEdit, {
       </div>
       </div>
       <div :id="'semantics-slowal-frames-pane' + (readOnly ? '-preview' : '')" class="col w-100 p-0 overflow-auto">
-        <table v-if="!readOnly && unified_frame.id" class="table-button-menu sticky-top" cellspacing="1">
+        <table v-if="!readOnly && unified_frame.id && !isReadOnlyForSuperLeksykograf" class="table-button-menu sticky-top" cellspacing="1">
           <tr style="background-color: white;">
             <td id="wrong-frame" style="padding: 10px 15px 10px 15px; color: #000000;" @click="change_slowal_frame_status('B')">Błędna</td>
             <td id="hide-slowal-frame" style="padding: 10px 15px 10px 15px; color: #000000;"  @click="changeShowVerifiedFrames(false)">Ukryj gotowe</td>
@@ -1025,7 +1029,7 @@ Object.assign(LexicalUnitEdit, {
                 </div>
                 </td>
                   <th scope="row">
-                    <div v-if="!readOnly">
+                    <div v-if="!readOnly && !isReadOnlyForSuperLeksykograf">
                       <div v-if="isFrameVerified(frame)">
                         <input
                           type="checkbox"