|  | @@ -1169,12 +1169,15 @@ export const EvaluatingReportDriver = defineComponent({
 | 
											
												
													
														|  |                title: "",
 |  |                title: "",
 | 
											
												
													
														|  |                description: "",
 |  |                description: "",
 | 
											
												
													
														|  |                popoverClass: "popoverClass popoverClassReport2",
 |  |                popoverClass: "popoverClass popoverClassReport2",
 | 
											
												
													
														|  | -              align: "start",
 |  | 
 | 
											
												
													
														|  | 
 |  | +              align: "end",
 | 
											
												
													
														|  |                side: "bottom",
 |  |                side: "bottom",
 | 
											
												
													
														|  |                nextBtnText: "下一步 (1/2)",
 |  |                nextBtnText: "下一步 (1/2)",
 | 
											
												
													
														|  |                showButtons: ["next"],
 |  |                showButtons: ["next"],
 | 
											
												
													
														|  |                onPopoverRender: (popover: PopoverDOM, options: { config: Config; state: State }) => {
 |  |                onPopoverRender: (popover: PopoverDOM, options: { config: Config; state: State }) => {
 | 
											
												
													
														|  | -                driverInitialPosition(popover, options);
 |  | 
 | 
											
												
													
														|  | 
 |  | +                try {
 | 
											
												
													
														|  | 
 |  | +                  const rect = options.state.activeElement?.getBoundingClientRect();
 | 
											
												
													
														|  | 
 |  | +                  popover.wrapper.style.marginLeft = ((rect?.width || 0) / 2) * -1 + 4 + "px";
 | 
											
												
													
														|  | 
 |  | +                } catch {}
 | 
											
												
													
														|  |                },
 |  |                },
 | 
											
												
													
														|  |              },
 |  |              },
 | 
											
												
													
														|  |            },
 |  |            },
 | 
											
										
											
												
													
														|  | @@ -1260,12 +1263,15 @@ export const EvaluatingReportDriver = defineComponent({
 | 
											
												
													
														|  |              title: "",
 |  |              title: "",
 | 
											
												
													
														|  |              description: "",
 |  |              description: "",
 | 
											
												
													
														|  |              popoverClass: "popoverClass popoverClassReport2",
 |  |              popoverClass: "popoverClass popoverClassReport2",
 | 
											
												
													
														|  | -            align: "start",
 |  | 
 | 
											
												
													
														|  | 
 |  | +            align: "end",
 | 
											
												
													
														|  |              side: "bottom",
 |  |              side: "bottom",
 | 
											
												
													
														|  |              nextBtnText: `下一步 (2/${count})`,
 |  |              nextBtnText: `下一步 (2/${count})`,
 | 
											
												
													
														|  |              showButtons: ["next"],
 |  |              showButtons: ["next"],
 | 
											
												
													
														|  |              onPopoverRender: (popover: PopoverDOM, options: { config: Config; state: State }) => {
 |  |              onPopoverRender: (popover: PopoverDOM, options: { config: Config; state: State }) => {
 | 
											
												
													
														|  | -              driverInitialPosition(popover, options);
 |  | 
 | 
											
												
													
														|  | 
 |  | +              try {
 | 
											
												
													
														|  | 
 |  | +                const rect = options.state.activeElement?.getBoundingClientRect();
 | 
											
												
													
														|  | 
 |  | +                popover.wrapper.style.marginLeft = ((rect?.width || 0) / 2) * -1 + 4 + "px";
 | 
											
												
													
														|  | 
 |  | +              } catch {}
 | 
											
												
													
														|  |              },
 |  |              },
 | 
											
												
													
														|  |            },
 |  |            },
 | 
											
												
													
														|  |          },
 |  |          },
 |