Apple II Technical Notes _____________________________________________________________________________ Developer Technical Support HyperCard IIGS #2: Known HyperCard Bugs Written by: Dan Strnad & Matt Deatherage March 1991 This Technical Note documents known bugs in the released version of HyperCard IIgs that may affect developers. _____________________________________________________________________________ HyperCard and Desk Accessories HyperCard IIgs does not handle new desk accessories as well as it should. Specifically, the Edit menu is not handled properly: o When a desk accessory is first opened, HyperCard correctly enables all the Edit menu items except Undo. If the desk accessory window then becomes not the frontmost window before being closed, HyperCard will not reenable the Edit menu items for the desk accessory. o HyperCard has an off-by-one error when calling SystemEdit to pass Edit menu actions to desk accessories Cut is sent as Undo, Copy is sent as Cut,etc. Undo is not enabled, so no error occurs when it is selected. It is impossible to send the Clear edit message to a desk accessory under HyperCard IIgs version 1.0 except through an external command or procedure. Externals limited to objects in the current stack If you use any object or property of a different stack as a parameter to an XCMD or XFCN, HyperCard will crash. Further Reference _____________________________________________________________________________ o HyperCard IIgs Script Language Guide o HyperCard IIgs standard documentation (included with HyperCard IIgs)