Tested in
$Version
(* "14.3.0 for Microsoft Windows (64-bit) (July 8, 2025)" *)
The issue can be reproduced in the following manner. First, execute the following code:
BeginPackage["abc`"];
EndPackage[];
abc`Det;
Det[{{1, 2}, {3, 4}}]
Det[…] returns unevaluated, this is expected, of course.
Next, kill the kernel by e.g. executing
Exit
Then, restart the kernel, and execute
BeginPackage["abc`"];
EndPackage[];
Immediately, we see Det turns red (make sure the line Det[{{1, 2}, {3, 4}}] is in another cell). By checking e.g. ??*`Det, we see the abc`Det has been created.
The following is a GIF illustrating the issue:
What's happening here? Is this a bug or feature?
If you're wondering how I notice this, check what's inside the VectorAnalysis.m file by e.g.
FileNameJoin@{FindFile["VectorAnalysis`"] // DirectoryName //
ParentDirectory, "VectorAnalysis.m"} // SystemOpen
You'll see something interesting.


FrontEndExecute[FrontEndToken["DeleteGeneratedCells"]];then the earlier message with the dynamic content hidden inside that blue "!" is removed. i.sstatic.net/M6ddRn1p.png $\endgroup$