1e41f4b71Sopenharmony_ci# ArkUI Subsystem Changelog 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci## cl.arkui.1 Return Value Type Change of getInspectorTree 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ci**Change Impact** 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ciThe code that uses the **getInspectorTree** API in versions earlier than OpenHarmony 4.0.3.2 must be adapted. 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ci**Key API/Component Changes** 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ciThe return value of the **getInspectorTree** API is changed from the string type to the Object type. 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci**Adaptation Guide** 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ciAdapt the code that takes the return value of **getInspectorTree** as a string.The sample code is as follows: 16e41f4b71Sopenharmony_ci 17e41f4b71Sopenharmony_ci- Before change: 18e41f4b71Sopenharmony_ci 19e41f4b71Sopenharmony_ci```typescript 20e41f4b71Sopenharmony_ciconsole.info(getInspectorTree()) 21e41f4b71Sopenharmony_ci``` 22e41f4b71Sopenharmony_ci 23e41f4b71Sopenharmony_ci- After change: 24e41f4b71Sopenharmony_ci 25e41f4b71Sopenharmony_ci```typescript 26e41f4b71Sopenharmony_ciconsole.info(JSON.stringify(getInspectorTree())) 27e41f4b71Sopenharmony_ci``` 28e41f4b71Sopenharmony_ci 29e41f4b71Sopenharmony_ci## cl.arkui.2 Deprecation the forceRebuild Attribute of \<GridItem> 30e41f4b71Sopenharmony_ci 31e41f4b71Sopenharmony_ci**Change Impact** 32e41f4b71Sopenharmony_ci 33e41f4b71Sopenharmony_ciNone. The attribute has no effect. 34e41f4b71Sopenharmony_ci 35e41f4b71Sopenharmony_ci**Key API/Component Changes** 36e41f4b71Sopenharmony_ci 37e41f4b71Sopenharmony_ciDeprecate the **forceRebuild** attribute of the **\<GridItem>** component. 38e41f4b71Sopenharmony_ci 39e41f4b71Sopenharmony_ci**Adaptation Guide** 40e41f4b71Sopenharmony_ci 41e41f4b71Sopenharmony_ciDelete the code that uses the **forceRebuild** attribute. This will not affect the functionality of the **\<GridItem>** component. 42e41f4b71Sopenharmony_ci 43e41f4b71Sopenharmony_ci 44e41f4b71Sopenharmony_ci## cl.arkui.1 API Changes of the Router Module in API Version 9 45e41f4b71Sopenharmony_ci 46e41f4b71Sopenharmony_ciReplaced the **enableAlertBeforeBackPage**, **enableBackPageAlert**, **disableAlertBeforeBackPage** APIs in **ohos.router** to **showAlertBeforeBackPage** and **hideAlertBeforeBackPage** to facilitate development. 47e41f4b71Sopenharmony_ci 48e41f4b71Sopenharmony_ci**Change Impact** 49e41f4b71Sopenharmony_ci 50e41f4b71Sopenharmony_ciThe **enableAlertBeforeBackPage** and **enableBackPageAlert** APIs must be replaced with **showAlertBeforeBackPage**. 51e41f4b71Sopenharmony_ci 52e41f4b71Sopenharmony_ciThe **disableAlertBeforeBackPage** API must be replaced with **hideAlertBeforeBackPage**. 53e41f4b71Sopenharmony_ci 54e41f4b71Sopenharmony_ci**Key API/Component Changes** 55e41f4b71Sopenharmony_ci 56e41f4b71Sopenharmony_ci**router.enableAlertBeforeBackPage**, **router.enableBackPageAlert**, and **router.disableAlertBeforeBackPage** 57e41f4b71Sopenharmony_ci 58e41f4b71Sopenharmony_ci* Before change: 59e41f4b71Sopenharmony_ci 60e41f4b71Sopenharmony_ci```ts 61e41f4b71Sopenharmony_cirouter.enableAlertBeforeBackPage(); 62e41f4b71Sopenharmony_cirouter.enableBackPageAlert() 63e41f4b71Sopenharmony_ci``` 64e41f4b71Sopenharmony_ci 65e41f4b71Sopenharmony_ci* After change: 66e41f4b71Sopenharmony_ci 67e41f4b71Sopenharmony_ci```ts 68e41f4b71Sopenharmony_cirouter.showAlertBeforeBackPage() 69e41f4b71Sopenharmony_ci``` 70e41f4b71Sopenharmony_ci 71e41f4b71Sopenharmony_ci* Before change: 72e41f4b71Sopenharmony_ci 73e41f4b71Sopenharmony_ci```ts 74e41f4b71Sopenharmony_cirouter.disableAlertBeforeBackPage() 75e41f4b71Sopenharmony_ci``` 76e41f4b71Sopenharmony_ci 77e41f4b71Sopenharmony_ci* After change: 78e41f4b71Sopenharmony_ci 79e41f4b71Sopenharmony_ci```ts 80e41f4b71Sopenharmony_cirouter.hideAlertBeforeBackPage() 81e41f4b71Sopenharmony_ci``` 82e41f4b71Sopenharmony_ci 83e41f4b71Sopenharmony_ci**Adaptation Guide** 84e41f4b71Sopenharmony_ci 85e41f4b71Sopenharmony_ciReplace **enableAlertBeforeBackPage** and **enableBackPageAlert** with **showAlertBeforeBackPage**. 86e41f4b71Sopenharmony_ci 87e41f4b71Sopenharmony_ciReplace **disableAlertBeforeBackPage** with **hideAlertBeforeBackPage**. 88