<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Starting soffice --invisible is not entirely invisible on macOS"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=113601">113601</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Starting soffice --invisible is not entirely invisible on macOS
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>5.4.2.2 release
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Mac OS X (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>loic.nageleisen@gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Description:
soffice --help says that LibreOffice should only be interacted with and managed
via API and OS-level signal process management:

   --invisible         Starts in invisible mode. Neither the start-up logo nor
                       the initial program window will be visible. Application
                       can be controlled, and documents and dialogs can be
                       controlled and opened via the API. Using the parameter,
                       the process can only be ended using the taskmanager
                       (Windows) or the kill command (UNIX-like systems). It
                       cannot be used in conjunction with --quickstart.

However on macOS running such an instance has the dock icon showing up.

When running a LO instance dedicated to API processing, isolated through
--env:UserInstallation, there is thus a second icon showing up alongside a
possibly already running interactive instance, confusing users as to which one
is the interactive one, or if there is none, why it is not behaving as
expected.

When running multiple LO instances (each one with its own UserInstallation)
dedicated to parallel API processing, there is an icon for each separate
instance, which, although correct WRT UserInstallation, is quite invasive.

Steps to Reproduce:
1. open a terminal
2. run /Applications/LibreOffice.app/Contents/MacOS/soffice --invisible
--env:UserInstallation=file:///tmp/test


Actual Results:  
LibreOffice starts but an icon is shown in the dock.

Expected Results:
LibreOffice should be entirely invisible, including its dock icon.


Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
Version: 5.4.2.2
Build ID: 22b09f6418e8c2d508a9eaf86b2399209b0990f4
CPU threads: 4; OS: Mac OS X 10.13.1; UI render: default; 
Locale: en-GB (en_GB.UTF-8); Calc: group


User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/604.3.5
(KHTML, like Gecko) Version/11.0.1 Safari/604.3.5</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>